home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dictionary of the Living World 3
/
Dictionary of the Living World Version 3.0 (Media Design Interactive)(Macintosh)(1993).iso
/
dolw 3.0
/
dolw 3.0.rsrc
/
bin.rsrc_CODE_3.txt
< prev
next >
Wrap
Text File
|
1993-02-04
|
278KB
|
5,009 lines
# near model CODE resource
# jump table entries: 1048-1092 (45 of them)
export_171:
00000000 4E56 0000 link A6, 0
00000004 4267 clr.w -[A7]
00000006 42A7 clr.l -[A7]
00000008 486D AA0E pea.l [A5 - 0x55F2]
0000000C 4EAD 06C2 jsr [A5 + 0x6C2 /* export_212 */]
00000010 4E5E unlink A6
00000012 4E75 rts
export_155:
00000014 4E56 FEFE link A6, -0x0102
00000018 2F07 move.l -[A7], D7
0000001A 2F2E 000A move.l -[A7], [A6 + 0xA]
0000001E 486E FF00 pea.l [A6 - 0x100]
00000022 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00000026 4257 clr.w [A7]
00000028 486E FF00 pea.l [A6 - 0x100]
0000002C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000030 486E FEFE pea.l [A6 - 0x102]
00000034 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00000038 3E1F move.w D7, [A7]+
0000003A 4A47 tst.w D7
0000003C 5C8F addq.l A7, 6
0000003E 660E bne +0x10 /* 0000004E */
00000040 4267 clr.w -[A7]
00000042 3F2E FEFE move.w -[A7], [A6 - 0x102]
00000046 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
0000004A 7001 moveq.l D0, 0x01
0000004C 6002 bra +0x4 /* 00000050 */
label0000004E:
0000004E 7000 moveq.l D0, 0x00
label00000050:
00000050 2E2E FEFA move.l D7, [A6 - 0x106]
00000054 4E5E unlink A6
00000056 4E75 rts
export_156:
00000058 4E56 FFFC link A6, -0x0004
0000005C 2F07 move.l -[A7], D7
0000005E 7004 moveq.l D0, 0x04
00000060 2D40 FFFC move.l [A6 - 0x4], D0
00000064 4267 clr.w -[A7]
00000066 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000006A 486E FFFC pea.l [A6 - 0x4]
0000006E 486E 000A pea.l [A6 + 0xA]
00000072 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000076 3E1F move.w D7, [A7]+
00000078 4A47 tst.w D7
0000007A 6610 bne +0x12 /* 0000008C */
0000007C 7004 moveq.l D0, 0x04
0000007E B0AE FFFC cmp.l D0, [A6 - 0x4]
00000082 6604 bne +0x6 /* 00000088 */
00000084 7000 moveq.l D0, 0x00
00000086 6006 bra +0x8 /* 0000008E */
label00000088:
00000088 70DC moveq.l D0, 0xFFFFFFDC
0000008A 6002 bra +0x4 /* 0000008E */
label0000008C:
0000008C 3007 move.w D0, D7
label0000008E:
0000008E 2E1F move.l D7, [A7]+
00000090 4E5E unlink A6
00000092 4E75 rts
export_157:
00000094 4E56 FFFC link A6, -0x0004
00000098 2F07 move.l -[A7], D7
0000009A 7004 moveq.l D0, 0x04
0000009C 2D40 FFFC move.l [A6 - 0x4], D0
000000A0 4267 clr.w -[A7]
000000A2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000000A6 486E FFFC pea.l [A6 - 0x4]
000000AA 2F2E 000A move.l -[A7], [A6 + 0xA]
000000AE 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
000000B2 3E1F move.w D7, [A7]+
000000B4 4A47 tst.w D7
000000B6 6610 bne +0x12 /* 000000C8 */
000000B8 7004 moveq.l D0, 0x04
000000BA B0AE FFFC cmp.l D0, [A6 - 0x4]
000000BE 6604 bne +0x6 /* 000000C4 */
000000C0 7000 moveq.l D0, 0x00
000000C2 6006 bra +0x8 /* 000000CA */
label000000C4:
000000C4 70DC moveq.l D0, 0xFFFFFFDC
000000C6 6002 bra +0x4 /* 000000CA */
label000000C8:
000000C8 3007 move.w D0, D7
label000000CA:
000000CA 2E1F move.l D7, [A7]+
000000CC 4E5E unlink A6
000000CE 4E75 rts
export_158:
fn000000D0:
000000D0 4E56 FFFC link A6, -0x0004
000000D4 2F07 move.l -[A7], D7
000000D6 7002 moveq.l D0, 0x02
000000D8 2D40 FFFC move.l [A6 - 0x4], D0
000000DC 4267 clr.w -[A7]
000000DE 3F2E 0008 move.w -[A7], [A6 + 0x8]
000000E2 486E FFFC pea.l [A6 - 0x4]
000000E6 486E 000A pea.l [A6 + 0xA]
000000EA 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000000EE 3E1F move.w D7, [A7]+
000000F0 4A47 tst.w D7
000000F2 6610 bne +0x12 /* 00000104 */
000000F4 7002 moveq.l D0, 0x02
000000F6 B0AE FFFC cmp.l D0, [A6 - 0x4]
000000FA 6604 bne +0x6 /* 00000100 */
000000FC 7000 moveq.l D0, 0x00
000000FE 6006 bra +0x8 /* 00000106 */
label00000100:
00000100 70DC moveq.l D0, 0xFFFFFFDC
00000102 6002 bra +0x4 /* 00000106 */
label00000104:
00000104 3007 move.w D0, D7
label00000106:
00000106 2E1F move.l D7, [A7]+
00000108 4E5E unlink A6
0000010A 4E75 rts
export_159:
fn0000010C:
0000010C 4E56 FFFC link A6, -0x0004
00000110 2F07 move.l -[A7], D7
00000112 7002 moveq.l D0, 0x02
00000114 2D40 FFFC move.l [A6 - 0x4], D0
00000118 4267 clr.w -[A7]
0000011A 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000011E 486E FFFC pea.l [A6 - 0x4]
00000122 2F2E 000A move.l -[A7], [A6 + 0xA]
00000126 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
0000012A 3E1F move.w D7, [A7]+
0000012C 4A47 tst.w D7
0000012E 6610 bne +0x12 /* 00000140 */
00000130 7002 moveq.l D0, 0x02
00000132 B0AE FFFC cmp.l D0, [A6 - 0x4]
00000136 6604 bne +0x6 /* 0000013C */
00000138 7000 moveq.l D0, 0x00
0000013A 6006 bra +0x8 /* 00000142 */
label0000013C:
0000013C 70DC moveq.l D0, 0xFFFFFFDC
0000013E 6002 bra +0x4 /* 00000142 */
label00000140:
00000140 3007 move.w D0, D7
label00000142:
00000142 2E1F move.l D7, [A7]+
00000144 4E5E unlink A6
00000146 4E75 rts
export_160:
fn00000148:
00000148 4E56 FFFC link A6, -0x0004
0000014C 48E7 0300 movem.l -[A7], D6,D7
00000150 2F2E 000A move.l -[A7], [A6 + 0xA]
00000154 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00000158 48C0 ext.l D0
0000015A 2E00 move.l D7, D0
0000015C 3E87 move.w [A7], D7
0000015E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000162 4EBA FF6C jsr [PC - 0x94 /* 000000D0 */]
00000166 2D47 FFFC move.l [A6 - 0x4], D7
0000016A 4257 clr.w [A7]
0000016C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000170 486E FFFC pea.l [A6 - 0x4]
00000174 2F2E 000A move.l -[A7], [A6 + 0xA]
00000178 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
0000017C 3C1F move.w D6, [A7]+
0000017E 4A46 tst.w D6
00000180 588F addq.l A7, 4
00000182 660E bne +0x10 /* 00000192 */
00000184 BEAE FFFC cmp.l D7, [A6 - 0x4]
00000188 6604 bne +0x6 /* 0000018E */
0000018A 7000 moveq.l D0, 0x00
0000018C 6006 bra +0x8 /* 00000194 */
label0000018E:
0000018E 70DC moveq.l D0, 0xFFFFFFDC
00000190 6002 bra +0x4 /* 00000194 */
label00000192:
00000192 3006 move.w D0, D6
label00000194:
00000194 4CDF 00C0 movem.l D6,D7, [A7]+
00000198 4E5E unlink A6
0000019A 4E75 rts
export_161:
fn0000019C:
0000019C 4E56 FFFA link A6, -0x0006
000001A0 48E7 0108 movem.l -[A7], D7,A4
000001A4 286E 000A movea.l A4, [A6 + 0xA]
000001A8 486E FFFA pea.l [A6 - 0x6]
000001AC 3F2E 0008 move.w -[A7], [A6 + 0x8]
000001B0 4EBA FF5A jsr [PC - 0xA6 /* 0000010C */]
000001B4 306E FFFA movea.w A0, [A6 - 0x6]
000001B8 2D48 FFFC move.l [A6 - 0x4], A0
000001BC 4257 clr.w [A7]
000001BE 3F2E 0008 move.w -[A7], [A6 + 0x8]
000001C2 486E FFFC pea.l [A6 - 0x4]
000001C6 486C 0002 pea.l [A4 + 0x2]
000001CA 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
000001CE 3E1F move.w D7, [A7]+
000001D0 4A47 tst.w D7
000001D2 588F addq.l A7, 4
000001D4 6636 bne +0x38 /* 0000020C */
000001D6 306E FFFA movea.w A0, [A6 - 0x6]
000001DA B1EE FFFC cmpa.l A0, [A6 - 0x4]
000001DE 6704 beq +0x6 /* 000001E4 */
000001E0 70DC moveq.l D0, 0xFFFFFFDC
000001E2 602A bra +0x2C /* 0000020E */
label000001E4:
000001E4 302E FFFA move.w D0, [A6 - 0x6]
000001E8 E040 asr D0.w, 8
000001EA 48C0 ext.l D0
000001EC 81FC 0100 divs.w D0, 0x100
000001F0 4840 swap.w D0
000001F2 1880 move.b [A4], D0
000001F4 322E FFFA move.w D1, [A6 - 0x6]
000001F8 48C1 ext.l D1
000001FA 83FC 0100 divs.w D1, 0x100
000001FE 4841 swap.w D1
00000200 1941 0001 move.b [A4 + 0x1], D1
00000204 302E FFFA move.w D0, [A6 - 0x6]
00000208 4234 0002 clr.b [A4 + D0.w + 0x2]
label0000020C:
0000020C 3007 move.w D0, D7
label0000020E:
0000020E 4CDF 1080 movem.l D7,A4, [A7]+
00000212 4E5E unlink A6
00000214 4E75 rts
export_162:
00000216 4E56 FFFC link A6, -0x0004
0000021A 2F07 move.l -[A7], D7
0000021C 306E 000E movea.w A0, [A6 + 0xE]
00000220 2D48 FFFC move.l [A6 - 0x4], A0
00000224 4267 clr.w -[A7]
00000226 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000022A 486E FFFC pea.l [A6 - 0x4]
0000022E 2F2E 000A move.l -[A7], [A6 + 0xA]
00000232 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000236 3E1F move.w D7, [A7]+
00000238 4A47 tst.w D7
0000023A 6612 bne +0x14 /* 0000024E */
0000023C 306E 000E movea.w A0, [A6 + 0xE]
00000240 B1EE FFFC cmpa.l A0, [A6 - 0x4]
00000244 6604 bne +0x6 /* 0000024A */
00000246 7000 moveq.l D0, 0x00
00000248 6006 bra +0x8 /* 00000250 */
label0000024A:
0000024A 70DC moveq.l D0, 0xFFFFFFDC
0000024C 6002 bra +0x4 /* 00000250 */
label0000024E:
0000024E 3007 move.w D0, D7
label00000250:
00000250 2E1F move.l D7, [A7]+
00000252 4E5E unlink A6
00000254 4E75 rts
00000256 4E56 FFFC link A6, -0x0004
0000025A 2F07 move.l -[A7], D7
0000025C 306E 000E movea.w A0, [A6 + 0xE]
00000260 2D48 FFFC move.l [A6 - 0x4], A0
00000264 4267 clr.w -[A7]
00000266 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000026A 486E FFFC pea.l [A6 - 0x4]
0000026E 2F2E 000A move.l -[A7], [A6 + 0xA]
00000272 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
00000276 3E1F move.w D7, [A7]+
00000278 4A47 tst.w D7
0000027A 6612 bne +0x14 /* 0000028E */
0000027C 306E 000E movea.w A0, [A6 + 0xE]
00000280 B1EE FFFC cmpa.l A0, [A6 - 0x4]
00000284 6604 bne +0x6 /* 0000028A */
00000286 7000 moveq.l D0, 0x00
00000288 6006 bra +0x8 /* 00000290 */
label0000028A:
0000028A 70DC moveq.l D0, 0xFFFFFFDC
0000028C 6002 bra +0x4 /* 00000290 */
label0000028E:
0000028E 3007 move.w D0, D7
label00000290:
00000290 2E1F move.l D7, [A7]+
00000292 4E5E unlink A6
00000294 4E75 rts
fn00000296:
00000296 4E56 FFFA link A6, -0x0006
0000029A 48E7 0708 movem.l -[A7], D5,D6,D7,A4
0000029E 286E 000A movea.l A4, [A6 + 0xA]
000002A2 7A00 moveq.l D5, 0x00
000002A4 7E00 moveq.l D7, 0x00
000002A6 2F0C move.l -[A7], A4
000002A8 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
000002AC 3C00 move.w D6, D0
000002AE 588F addq.l A7, 4
000002B0 6046 bra +0x48 /* 000002F8 */
label000002B2:
000002B2 7001 moveq.l D0, 0x01
000002B4 2D40 FFFA move.l [A6 - 0x6], D0
000002B8 4267 clr.w -[A7]
000002BA 3F2E 0008 move.w -[A7], [A6 + 0x8]
000002BE 486E FFFA pea.l [A6 - 0x6]
000002C2 486E FFFF pea.l [A6 - 0x1]
000002C6 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
000002CA 3E1F move.w D7, [A7]+
000002CC 4A47 tst.w D7
000002CE 6628 bne +0x2A /* 000002F8 */
000002D0 7001 moveq.l D0, 0x01
000002D2 B0AE FFFA cmp.l D0, [A6 - 0x6]
000002D6 661E bne +0x20 /* 000002F6 */
000002D8 102E FFFF move.b D0, [A6 - 0x1]
000002DC B034 5000 cmp.b D0, [A4 + D5.w]
000002E0 6604 bne +0x6 /* 000002E6 */
000002E2 5245 addq.w D5, 1
000002E4 6012 bra +0x14 /* 000002F8 */
label000002E6:
000002E6 102E FFFF move.b D0, [A6 - 0x1]
000002EA B014 cmp.b D0, [A4]
000002EC 6604 bne +0x6 /* 000002F2 */
000002EE 7A01 moveq.l D5, 0x01
000002F0 6006 bra +0x8 /* 000002F8 */
label000002F2:
000002F2 7A00 moveq.l D5, 0x00
000002F4 6002 bra +0x4 /* 000002F8 */
label000002F6:
000002F6 7EDC moveq.l D7, 0xFFFFFFDC
label000002F8:
000002F8 BC45 cmp.w D6, D5
000002FA 6F04 ble +0x6 /* 00000300 */
000002FC 4A47 tst.w D7
000002FE 67B2 beq -0x4C /* 000002B2 */
label00000300:
00000300 3007 move.w D0, D7
00000302 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00000306 4E5E unlink A6
00000308 4E75 rts
export_163:
0000030A 4E56 FFF8 link A6, -0x0008
0000030E 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000312 286E 000A movea.l A4, [A6 + 0xA]
00000316 7A00 moveq.l D5, 0x00
00000318 7E00 moveq.l D7, 0x00
0000031A 2F0C move.l -[A7], A4
0000031C 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00000320 3C00 move.w D6, D0
00000322 588F addq.l A7, 4
00000324 6060 bra +0x62 /* 00000386 */
label00000326:
00000326 7001 moveq.l D0, 0x01
00000328 2D40 FFFA move.l [A6 - 0x6], D0
0000032C 4267 clr.w -[A7]
0000032E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000332 486E FFFA pea.l [A6 - 0x6]
00000336 486E FFFF pea.l [A6 - 0x1]
0000033A 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
0000033E 3E1F move.w D7, [A7]+
00000340 4A47 tst.w D7
00000342 6642 bne +0x44 /* 00000386 */
00000344 7001 moveq.l D0, 0x01
00000346 B0AE FFFA cmp.l D0, [A6 - 0x6]
0000034A 6638 bne +0x3A /* 00000384 */
0000034C 7000 moveq.l D0, 0x00
0000034E 102E FFFF move.b D0, [A6 - 0x1]
00000352 3F00 move.w -[A7], D0
00000354 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00000358 3D40 FFF8 move.w [A6 - 0x8], D0
0000035C 7000 moveq.l D0, 0x00
0000035E 1034 5000 move.b D0, [A4 + D5.w]
00000362 3E80 move.w [A7], D0
00000364 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00000368 B06E FFF8 cmp.w D0, [A6 - 0x8]
0000036C 548F addq.l A7, 2
0000036E 6604 bne +0x6 /* 00000374 */
00000370 5245 addq.w D5, 1
00000372 6012 bra +0x14 /* 00000386 */
label00000374:
00000374 102E FFFF move.b D0, [A6 - 0x1]
00000378 B014 cmp.b D0, [A4]
0000037A 6604 bne +0x6 /* 00000380 */
0000037C 7A01 moveq.l D5, 0x01
0000037E 6006 bra +0x8 /* 00000386 */
label00000380:
00000380 7A00 moveq.l D5, 0x00
00000382 6002 bra +0x4 /* 00000386 */
label00000384:
00000384 7EDC moveq.l D7, 0xFFFFFFDC
label00000386:
00000386 BC45 cmp.w D6, D5
00000388 6F04 ble +0x6 /* 0000038E */
0000038A 4A47 tst.w D7
0000038C 6798 beq -0x66 /* 00000326 */
label0000038E:
0000038E 3007 move.w D0, D7
00000390 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00000394 4E5E unlink A6
00000396 4E75 rts
export_164:
00000398 4E56 FFFA link A6, -0x0006
0000039C 48E7 0300 movem.l -[A7], D6,D7
000003A0 1D7C 0020 FFFF move.b [A6 - 0x1], 0x20 /* ' ' */
000003A6 7C00 moveq.l D6, 0x00
000003A8 7E00 moveq.l D7, 0x00
000003AA 605C bra +0x5E /* 00000408 */
label000003AC:
000003AC 7001 moveq.l D0, 0x01
000003AE 2D40 FFFA move.l [A6 - 0x6], D0
000003B2 4267 clr.w -[A7]
000003B4 3F2E 0008 move.w -[A7], [A6 + 0x8]
000003B8 486E FFFA pea.l [A6 - 0x6]
000003BC 486E FFFF pea.l [A6 - 0x1]
000003C0 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
000003C4 3E1F move.w D7, [A7]+
000003C6 4A47 tst.w D7
000003C8 663E bne +0x40 /* 00000408 */
000003CA 7001 moveq.l D0, 0x01
000003CC B0AE FFFA cmp.l D0, [A6 - 0x6]
000003D0 6634 bne +0x36 /* 00000406 */
000003D2 0C2E 000D FFFF cmpi.b [A6 - 0x1], 0xD /* '\r' */
000003D8 671C beq +0x1E /* 000003F6 */
000003DA 0C2E 000A FFFF cmpi.b [A6 - 0x1], 0xA /* '\n' */
000003E0 6714 beq +0x16 /* 000003F6 */
000003E2 0C46 7D00 cmpi.w D6, 0x7D00 /* '}\0' */
000003E6 6C0E bge +0x10 /* 000003F6 */
000003E8 206E 000A movea.l A0, [A6 + 0xA]
000003EC 11AE FFFF 6000 move.b [A0 + D6.w], [A6 - 0x1]
000003F2 5246 addq.w D6, 1
000003F4 6012 bra +0x14 /* 00000408 */
label000003F6:
000003F6 1D7C 000D FFFF move.b [A6 - 0x1], 0xD /* '\r' */
000003FC 206E 000A movea.l A0, [A6 + 0xA]
00000400 4230 6000 clr.b [A0 + D6.w]
00000404 6002 bra +0x4 /* 00000408 */
label00000406:
00000406 7EDC moveq.l D7, 0xFFFFFFDC
label00000408:
00000408 0C2E 000D FFFF cmpi.b [A6 - 0x1], 0xD /* '\r' */
0000040E 670C beq +0xE /* 0000041C */
00000410 0C2E 000A FFFF cmpi.b [A6 - 0x1], 0xA /* '\n' */
00000416 6704 beq +0x6 /* 0000041C */
00000418 4A47 tst.w D7
0000041A 6790 beq -0x6E /* 000003AC */
label0000041C:
0000041C 3007 move.w D0, D7
0000041E 4CDF 00C0 movem.l D6,D7, [A7]+
00000422 4E5E unlink A6
00000424 4E75 rts
export_165:
00000426 4E56 FFF8 link A6, -0x0008
0000042A 48E7 0300 movem.l -[A7], D6,D7
0000042E 1D7C 0020 FFFF move.b [A6 - 0x1], 0x20 /* ' ' */
00000434 7C00 moveq.l D6, 0x00
00000436 1D7C 0022 FFF8 move.b [A6 - 0x8], 0x22 /* '\"' */
0000043C 422E FFF9 clr.b [A6 - 0x7]
00000440 486E FFF8 pea.l [A6 - 0x8]
00000444 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000448 4EBA FE4C jsr [PC - 0x1B4 /* 00000296 */]
0000044C 3E00 move.w D7, D0
0000044E 5C8F addq.l A7, 6
00000450 6054 bra +0x56 /* 000004A6 */
label00000452:
00000452 7001 moveq.l D0, 0x01
00000454 2D40 FFFA move.l [A6 - 0x6], D0
00000458 4267 clr.w -[A7]
0000045A 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000045E 486E FFFA pea.l [A6 - 0x6]
00000462 486E FFFF pea.l [A6 - 0x1]
00000466 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
0000046A 3E1F move.w D7, [A7]+
0000046C 4A47 tst.w D7
0000046E 6636 bne +0x38 /* 000004A6 */
00000470 7001 moveq.l D0, 0x01
00000472 B0AE FFFA cmp.l D0, [A6 - 0x6]
00000476 662C bne +0x2E /* 000004A4 */
00000478 0C2E 0022 FFFF cmpi.b [A6 - 0x1], 0x22 /* '\"' */
0000047E 6714 beq +0x16 /* 00000494 */
00000480 0C46 7D00 cmpi.w D6, 0x7D00 /* '}\0' */
00000484 6C0E bge +0x10 /* 00000494 */
00000486 206E 000A movea.l A0, [A6 + 0xA]
0000048A 11AE FFFF 6000 move.b [A0 + D6.w], [A6 - 0x1]
00000490 5246 addq.w D6, 1
00000492 6012 bra +0x14 /* 000004A6 */
label00000494:
00000494 1D7C 0022 FFFF move.b [A6 - 0x1], 0x22 /* '\"' */
0000049A 206E 000A movea.l A0, [A6 + 0xA]
0000049E 4230 6000 clr.b [A0 + D6.w]
000004A2 6002 bra +0x4 /* 000004A6 */
label000004A4:
000004A4 7EDC moveq.l D7, 0xFFFFFFDC
label000004A6:
000004A6 0C2E 0022 FFFF cmpi.b [A6 - 0x1], 0x22 /* '\"' */
000004AC 6704 beq +0x6 /* 000004B2 */
000004AE 4A47 tst.w D7
000004B0 67A0 beq -0x5E /* 00000452 */
label000004B2:
000004B2 3007 move.w D0, D7
000004B4 4CDF 00C0 movem.l D6,D7, [A7]+
000004B8 4E5E unlink A6
000004BA 4E75 rts
export_166:
000004BC 4E56 FFD6 link A6, -0x002A
000004C0 48E7 0700 movem.l -[A7], D5,D6,D7
000004C4 7C00 moveq.l D6, 0x00
000004C6 7A00 moveq.l D5, 0x00
000004C8 206D A440 movea.l A0, [A5 - 0x5BC0]
000004CC 2068 0006 movea.l A0, [A0 + 0x6]
000004D0 1D50 FFF8 move.b [A6 - 0x8], [A0]
000004D4 422E FFF9 clr.b [A6 - 0x7]
000004D8 486E FFF8 pea.l [A6 - 0x8]
000004DC 3F2E 0008 move.w -[A7], [A6 + 0x8]
000004E0 4EBA FDB4 jsr [PC - 0x24C /* 00000296 */]
000004E4 3E00 move.w D7, D0
000004E6 4A47 tst.w D7
000004E8 5C8F addq.l A7, 6
000004EA 6600 00A2 bne +0xA4 /* 0000058E */
000004EE 1D7C 002E FFFF move.b [A6 - 0x1], 0x2E /* '.' */
000004F4 1D6E FFF8 FFD6 move.b [A6 - 0x2A], [A6 - 0x8]
000004FA 7C01 moveq.l D6, 0x01
000004FC 604C bra +0x4E /* 0000054A */
label000004FE:
000004FE 7001 moveq.l D0, 0x01
00000500 2D40 FFFA move.l [A6 - 0x6], D0
00000504 4267 clr.w -[A7]
00000506 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000050A 486E FFFA pea.l [A6 - 0x6]
0000050E 486E FFFF pea.l [A6 - 0x1]
00000512 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
00000516 3E1F move.w D7, [A7]+
00000518 4A47 tst.w D7
0000051A 662E bne +0x30 /* 0000054A */
0000051C 7001 moveq.l D0, 0x01
0000051E B0AE FFFA cmp.l D0, [A6 - 0x6]
00000522 6624 bne +0x26 /* 00000548 */
00000524 0C2E 0020 FFFF cmpi.b [A6 - 0x1], 0x20 /* ' ' */
0000052A 6310 bls +0x12 /* 0000053C */
0000052C 0C46 0020 cmpi.w D6, 0x20 /* ' ' */
00000530 6C0A bge +0xC /* 0000053C */
00000532 1DAE FFFF 60D6 move.b [A6 + D6.w - 0x42], [A6 - 0x1]
00000538 5246 addq.w D6, 1
0000053A 600E bra +0x10 /* 0000054A */
label0000053C:
0000053C 1D7C 0020 FFFF move.b [A6 - 0x1], 0x20 /* ' ' */
00000542 4236 60D6 clr.b [A6 + D6.w - 0x42]
00000546 6002 bra +0x4 /* 0000054A */
label00000548:
00000548 7EDC moveq.l D7, 0xFFFFFFDC
label0000054A:
0000054A 0C2E 0020 FFFF cmpi.b [A6 - 0x1], 0x20 /* ' ' */
00000550 6304 bls +0x6 /* 00000556 */
00000552 4A47 tst.w D7
00000554 67A8 beq -0x56 /* 000004FE */
label00000556:
00000556 4A47 tst.w D7
00000558 6634 bne +0x36 /* 0000058E */
0000055A 2B6D A440 AA1C move.l [A5 - 0x55E4], [A5 - 0x5BC0]
00000560 6022 bra +0x24 /* 00000584 */
label00000562:
00000562 206D AA1C movea.l A0, [A5 - 0x55E4]
00000566 2F28 0006 move.l -[A7], [A0 + 0x6]
0000056A 486E FFD6 pea.l [A6 - 0x2A]
0000056E 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00000572 4A40 tst.w D0
00000574 508F addq.l A7, 8
00000576 6604 bne +0x6 /* 0000057C */
00000578 7A01 moveq.l D5, 0x01
0000057A 6008 bra +0xA /* 00000584 */
label0000057C:
0000057C 206D AA1C movea.l A0, [A5 - 0x55E4]
00000580 2B50 AA1C move.l [A5 - 0x55E4], [A0]
label00000584:
00000584 4A05 tst.b D5
00000586 6606 bne +0x8 /* 0000058E */
00000588 4AAD AA1C tst.l [A5 - 0x55E4]
0000058C 66D4 bne -0x2A /* 00000562 */
label0000058E:
0000058E 3007 move.w D0, D7
00000590 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00000594 4E5E unlink A6
00000596 4E75 rts
export_167:
00000598 4E56 0000 link A6, 0
0000059C 48E7 0018 movem.l -[A7], A3,A4
000005A0 700A moveq.l D0, 0x0A
000005A2 A11E syscall NewPtr, flags=1
000005A4 2848 movea.l A4, A0
000005A6 200C move.l D0, A4
000005A8 6734 beq +0x36 /* 000005DE */
000005AA 4294 clr.l [A4]
000005AC 396E 0008 0004 move.w [A4 + 0x4], [A6 + 0x8]
000005B2 2F2E 000A move.l -[A7], [A6 + 0xA]
000005B6 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
000005BA 2940 0006 move.l [A4 + 0x6], D0
000005BE 4AAD AA10 tst.l [A5 - 0x55F0]
000005C2 588F addq.l A7, 4
000005C4 6606 bne +0x8 /* 000005CC */
000005C6 2B4C AA10 move.l [A5 - 0x55F0], A4
000005CA 600E bra +0x10 /* 000005DA */
label000005CC:
000005CC 266D AA10 movea.l A3, [A5 - 0x55F0]
000005D0 6002 bra +0x4 /* 000005D4 */
label000005D2:
000005D2 2653 movea.l A3, [A3]
label000005D4:
000005D4 4A93 tst.l [A3]
000005D6 66FA bne -0x4 /* 000005D2 */
000005D8 268C move.l [A3], A4
label000005DA:
000005DA 7001 moveq.l D0, 0x01
000005DC 6002 bra +0x4 /* 000005E0 */
label000005DE:
000005DE 7000 moveq.l D0, 0x00
label000005E0:
000005E0 4CDF 1800 movem.l A3,A4, [A7]+
000005E4 4E5E unlink A6
000005E6 4E75 rts
export_168:
fn000005E8:
000005E8 4E56 0000 link A6, 0
000005EC 48E7 0108 movem.l -[A7], D7,A4
000005F0 7E00 moveq.l D7, 0x00
000005F2 286D AA10 movea.l A4, [A5 - 0x55F0]
000005F6 6014 bra +0x16 /* 0000060C */
label000005F8:
000005F8 302C 0004 move.w D0, [A4 + 0x4]
000005FC B06E 0008 cmp.w D0, [A6 + 0x8]
00000600 6608 bne +0xA /* 0000060A */
00000602 7E01 moveq.l D7, 0x01
00000604 2B4C AA14 move.l [A5 - 0x55EC], A4
00000608 6002 bra +0x4 /* 0000060C */
label0000060A:
0000060A 2854 movea.l A4, [A4]
label0000060C:
0000060C 200C move.l D0, A4
0000060E 6704 beq +0x6 /* 00000614 */
00000610 4A07 tst.b D7
00000612 67E4 beq -0x1A /* 000005F8 */
label00000614:
00000614 4A07 tst.b D7
00000616 6604 bne +0x6 /* 0000061C */
00000618 42AD AA14 clr.l [A5 - 0x55EC]
label0000061C:
0000061C 1007 move.b D0, D7
0000061E 4CDF 1080 movem.l D7,A4, [A7]+
00000622 4E5E unlink A6
00000624 4E75 rts
export_169:
fn00000626:
00000626 4E56 0000 link A6, 0
0000062A 4AAD AA14 tst.l [A5 - 0x55EC]
0000062E 671E beq +0x20 /* 0000064E */
00000630 2F2E 000C move.l -[A7], [A6 + 0xC]
00000634 206D AA14 movea.l A0, [A5 - 0x55EC]
00000638 2F28 0006 move.l -[A7], [A0 + 0x6]
0000063C 486D AA20 pea.l [A5 - 0x55E0]
00000640 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000644 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00000648 4FEF 0010 lea.l A7, [A7 + 0x10]
0000064C 600E bra +0x10 /* 0000065C */
label0000064E:
0000064E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000652 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000656 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
0000065A 508F addq.l A7, 8
label0000065C:
0000065C 4E5E unlink A6
0000065E 4E75 rts
export_170:
00000660 4E56 0000 link A6, 0
00000664 4AAD AA14 tst.l [A5 - 0x55EC]
00000668 670A beq +0xC /* 00000674 */
0000066A 206D AA14 movea.l A0, [A5 - 0x55EC]
0000066E 3028 0004 move.w D0, [A0 + 0x4]
00000672 6002 bra +0x4 /* 00000676 */
label00000674:
00000674 70FF moveq.l D0, 0xFFFFFFFF
label00000676:
00000676 4E5E unlink A6
00000678 4E75 rts
export_174:
0000067A 4E56 0000 link A6, 0
0000067E 2F0C move.l -[A7], A4
00000680 286E 0008 movea.l A4, [A6 + 0x8]
00000684 2054 movea.l A0, [A4]
00000686 A023 syscall DisposHandle/DisposeHandle
00000688 4294 clr.l [A4]
0000068A 206C 0004 movea.l A0, [A4 + 0x4]
0000068E A023 syscall DisposHandle/DisposeHandle
00000690 42AC 0004 clr.l [A4 + 0x4]
00000694 285F movea.l A4, [A7]+
00000696 4E5E unlink A6
00000698 4E75 rts
export_175:
0000069A 4E56 0000 link A6, 0
0000069E 302E 0008 move.w D0, [A6 + 0x8]
000006A2 48C0 ext.l D0
000006A4 226E 000A movea.l A1, [A6 + 0xA]
000006A8 206D AA18 movea.l A0, [A5 - 0x55E8]
000006AC A02E syscall BlockMove/BlockMoveData
000006AE 302E 0008 move.w D0, [A6 + 0x8]
000006B2 48C0 ext.l D0
000006B4 D1AD AA18 add.l [A5 - 0x55E8], D0
000006B8 302E 0008 move.w D0, [A6 + 0x8]
000006BC 48C0 ext.l D0
000006BE D1AE 000A add.l [A6 + 0xA], D0
000006C2 4E5E unlink A6
000006C4 205F movea.l A0, [A7]+
000006C6 5C8F addq.l A7, 6
000006C8 4ED0 jmp [A0]
export_173:
000006CA 4E56 FFB0 link A6, -0x0050
000006CE 48E7 0018 movem.l -[A7], A3,A4
000006D2 286E 0008 movea.l A4, [A6 + 0x8]
000006D6 200C move.l D0, A4
000006D8 674C beq +0x4E /* 00000726 */
000006DA 4AAC 0004 tst.l [A4 + 0x4]
000006DE 6746 beq +0x48 /* 00000726 */
000006E0 486E FFB0 pea.l [A6 - 0x50]
000006E4 AA4E syscall SetStdCProcs
000006E6 41ED 059A lea.l A0, [A5 + 0x59A /* export_175 */]
000006EA 2D48 FFDC move.l [A6 - 0x24], A0
000006EE 206D F9E8 movea.l A0, [A5 - 0x618]
000006F2 2668 0068 movea.l A3, [A0 + 0x68]
000006F6 206C 0004 movea.l A0, [A4 + 0x4]
000006FA A029 syscall HLock
000006FC 206C 0004 movea.l A0, [A4 + 0x4]
00000700 2B50 AA18 move.l [A5 - 0x55E8], [A0]
00000704 41EE FFB0 lea.l A0, [A6 - 0x50]
00000708 226D F9E8 movea.l A1, [A5 - 0x618]
0000070C 2348 0068 move.l [A1 + 0x68], A0
00000710 2F14 move.l -[A7], [A4]
00000712 2F2E 000C move.l -[A7], [A6 + 0xC]
00000716 A8F6 syscall DrawPicture
00000718 206C 0004 movea.l A0, [A4 + 0x4]
0000071C A02A syscall HUnlock
0000071E 206D F9E8 movea.l A0, [A5 - 0x618]
00000722 214B 0068 move.l [A0 + 0x68], A3
label00000726:
00000726 4CDF 1800 movem.l A3,A4, [A7]+
0000072A 4E5E unlink A6
0000072C 4E75 rts
export_172:
0000072E 4E56 FEF2 link A6, -0x010E
00000732 48E7 0108 movem.l -[A7], D7,A4
00000736 286E 000E movea.l A4, [A6 + 0xE]
0000073A 700A moveq.l D0, 0x0A
0000073C A122 syscall NewHandle, flags=1
0000073E 2888 move.l [A4], A0
00000740 4A94 tst.l [A4]
00000742 6606 bne +0x8 /* 0000074A */
00000744 7001 moveq.l D0, 0x01
00000746 6000 00FE bra +0x100 /* 00000846 */
label0000074A:
0000074A 2054 movea.l A0, [A4]
0000074C A064 syscall MoveHHi
0000074E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000752 486E FEFC pea.l [A6 - 0x104]
00000756 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
0000075A 4257 clr.w [A7]
0000075C 486E FEFC pea.l [A6 - 0x104]
00000760 3F2E 000C move.w -[A7], [A6 + 0xC]
00000764 486E FEFA pea.l [A6 - 0x106]
00000768 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
0000076C 3E1F move.w D7, [A7]+
0000076E 4A47 tst.w D7
00000770 5C8F addq.l A7, 6
00000772 6706 beq +0x8 /* 0000077A */
00000774 3007 move.w D0, D7
00000776 6000 00CE bra +0xD0 /* 00000846 */
label0000077A:
0000077A 4267 clr.w -[A7]
0000077C 3F2E FEFA move.w -[A7], [A6 - 0x106]
00000780 486E FEF2 pea.l [A6 - 0x10E]
00000784 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */]
00000788 3E1F move.w D7, [A7]+
0000078A 4A47 tst.w D7
0000078C 6706 beq +0x8 /* 00000794 */
0000078E 3007 move.w D0, D7
00000790 6000 00B4 bra +0xB6 /* 00000846 */
label00000794:
00000794 4267 clr.w -[A7]
00000796 3F2E FEFA move.w -[A7], [A6 - 0x106]
0000079A 3F3C 0001 move.w -[A7], 0x1
0000079E 4878 0200 push.l 0x200
000007A2 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
000007A6 3E1F move.w D7, [A7]+
000007A8 4A47 tst.w D7
000007AA 6706 beq +0x8 /* 000007B2 */
000007AC 3007 move.w D0, D7
000007AE 6000 0096 bra +0x98 /* 00000846 */
label000007B2:
000007B2 700A moveq.l D0, 0x0A
000007B4 2D40 FFFC move.l [A6 - 0x4], D0
000007B8 4267 clr.w -[A7]
000007BA 3F2E FEFA move.w -[A7], [A6 - 0x106]
000007BE 486E FFFC pea.l [A6 - 0x4]
000007C2 2054 movea.l A0, [A4]
000007C4 2F10 move.l -[A7], [A0]
000007C6 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
000007CA 3E1F move.w D7, [A7]+
000007CC 4A47 tst.w D7
000007CE 6704 beq +0x6 /* 000007D4 */
000007D0 3007 move.w D0, D7
000007D2 6072 bra +0x74 /* 00000846 */
label000007D4:
000007D4 206E FEF2 movea.l A0, [A6 - 0x10E]
000007D8 41E8 FE00 lea.l A0, [A0 - 0x200]
000007DC 91EE FFFC sub.l A0, [A6 - 0x4]
000007E0 2D48 FEF6 move.l [A6 - 0x10A], A0
000007E4 7004 moveq.l D0, 0x04
000007E6 D088 add.l D0, A0
000007E8 A122 syscall NewHandle, flags=1
000007EA 2948 0004 move.l [A4 + 0x4], A0
000007EE 4AAC 0004 tst.l [A4 + 0x4]
000007F2 6738 beq +0x3A /* 0000082C */
000007F4 206C 0004 movea.l A0, [A4 + 0x4]
000007F8 A064 syscall MoveHHi
000007FA 4267 clr.w -[A7]
000007FC 3F2E FEFA move.w -[A7], [A6 - 0x106]
00000800 486E FEF6 pea.l [A6 - 0x10A]
00000804 206C 0004 movea.l A0, [A4 + 0x4]
00000808 2F10 move.l -[A7], [A0]
0000080A 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
0000080E 3E1F move.w D7, [A7]+
00000810 4A47 tst.w D7
00000812 6704 beq +0x6 /* 00000818 */
00000814 3007 move.w D0, D7
00000816 602E bra +0x30 /* 00000846 */
label00000818:
00000818 4267 clr.w -[A7]
0000081A 3F2E FEFA move.w -[A7], [A6 - 0x106]
0000081E 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00000822 3E1F move.w D7, [A7]+
00000824 4A47 tst.w D7
00000826 671C beq +0x1E /* 00000844 */
00000828 3007 move.w D0, D7
0000082A 601A bra +0x1C /* 00000846 */
label0000082C:
0000082C 4267 clr.w -[A7]
0000082E 3F2E FEFA move.w -[A7], [A6 - 0x106]
00000832 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00000836 3E1F move.w D7, [A7]+
00000838 4A47 tst.w D7
0000083A 6704 beq +0x6 /* 00000840 */
0000083C 3007 move.w D0, D7
0000083E 6006 bra +0x8 /* 00000846 */
label00000840:
00000840 7001 moveq.l D0, 0x01
00000842 6002 bra +0x4 /* 00000846 */
label00000844:
00000844 7000 moveq.l D0, 0x00
label00000846:
00000846 4CDF 1080 movem.l D7,A4, [A7]+
0000084A 4E5E unlink A6
0000084C 4E75 rts
export_131:
0000084E 4E56 0000 link A6, 0
00000852 48E7 0118 movem.l -[A7], D7,A3,A4
00000856 7E00 moveq.l D7, 0x00
00000858 4AAD A42C tst.l [A5 - 0x5BD4]
0000085C 674C beq +0x4E /* 000008AA */
0000085E 700C moveq.l D0, 0x0C
00000860 A11E syscall NewPtr, flags=1
00000862 2848 movea.l A4, A0
00000864 200C move.l D0, A4
00000866 6742 beq +0x44 /* 000008AA */
00000868 4294 clr.l [A4]
0000086A 396E 0008 0004 move.w [A4 + 0x4], [A6 + 0x8]
00000870 396E 000A 0006 move.w [A4 + 0x6], [A6 + 0xA]
00000876 396E 000C 0008 move.w [A4 + 0x8], [A6 + 0xC]
0000087C 396E 000E 000A move.w [A4 + 0xA], [A6 + 0xE]
00000882 206D A42C movea.l A0, [A5 - 0x5BD4]
00000886 4AA8 0016 tst.l [A0 + 0x16]
0000088A 660A bne +0xC /* 00000896 */
0000088C 206D A42C movea.l A0, [A5 - 0x5BD4]
00000890 214C 0016 move.l [A0 + 0x16], A4
00000894 6012 bra +0x14 /* 000008A8 */
label00000896:
00000896 206D A42C movea.l A0, [A5 - 0x5BD4]
0000089A 2668 0016 movea.l A3, [A0 + 0x16]
0000089E 6002 bra +0x4 /* 000008A2 */
label000008A0:
000008A0 2653 movea.l A3, [A3]
label000008A2:
000008A2 4A93 tst.l [A3]
000008A4 66FA bne -0x4 /* 000008A0 */
000008A6 268C move.l [A3], A4
label000008A8:
000008A8 7E01 moveq.l D7, 0x01
label000008AA:
000008AA 1007 move.b D0, D7
000008AC 4CDF 1880 movem.l D7,A3,A4, [A7]+
000008B0 4E5E unlink A6
000008B2 4E75 rts
fn000008B4:
000008B4 4E56 0000 link A6, 0
000008B8 48E7 0108 movem.l -[A7], D7,A4
000008BC 7E00 moveq.l D7, 0x00
000008BE 206D A42C movea.l A0, [A5 - 0x5BD4]
000008C2 2868 000E movea.l A4, [A0 + 0xE]
000008C6 6044 bra +0x46 /* 0000090C */
label000008C8:
000008C8 102C 001A move.b D0, [A4 + 0x1A]
000008CC 4880 ext.w D0
000008CE B06E 0008 cmp.w D0, [A6 + 0x8]
000008D2 6630 bne +0x32 /* 00000904 */
000008D4 302E 0008 move.w D0, [A6 + 0x8]
000008D8 6B2A bmi +0x2C /* 00000904 */
000008DA 0440 000A subi.w D0, 0xA /* '\n' */
000008DE 6708 beq +0xA /* 000008E8 */
000008E0 6A22 bpl +0x24 /* 00000904 */
000008E2 5E40 addq.w D0, 7
000008E4 6712 beq +0x14 /* 000008F8 */
000008E6 601C bra +0x1E /* 00000904 */
label000008E8:
000008E8 206C 001C movea.l A0, [A4 + 0x1C]
000008EC 3010 move.w D0, [A0]
000008EE B06E 000A cmp.w D0, [A6 + 0xA]
000008F2 6610 bne +0x12 /* 00000904 */
000008F4 7E01 moveq.l D7, 0x01
000008F6 600C bra +0xE /* 00000904 */
label000008F8:
000008F8 302C 0008 move.w D0, [A4 + 0x8]
000008FC B06E 000A cmp.w D0, [A6 + 0xA]
00000900 6602 bne +0x4 /* 00000904 */
00000902 7E01 moveq.l D7, 0x01
label00000904:
00000904 4A07 tst.b D7
00000906 6604 bne +0x6 /* 0000090C */
00000908 286C 0004 movea.l A4, [A4 + 0x4]
label0000090C:
0000090C 200C move.l D0, A4
0000090E 6704 beq +0x6 /* 00000914 */
00000910 4A07 tst.b D7
00000912 67B4 beq -0x4A /* 000008C8 */
label00000914:
00000914 200C move.l D0, A4
00000916 4CDF 1080 movem.l D7,A4, [A7]+
0000091A 4E5E unlink A6
0000091C 4E75 rts
fn0000091E:
0000091E 4E56 0000 link A6, 0
00000922 48E7 0108 movem.l -[A7], D7,A4
00000926 7E00 moveq.l D7, 0x00
00000928 0C6E FFFF 0008 cmpi.w [A6 + 0x8], 0xFFFF
0000092E 673A beq +0x3C /* 0000096A */
00000930 42A7 clr.l -[A7]
00000932 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000936 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
0000093A 2840 movea.l A4, D0
0000093C 200C move.l D0, A4
0000093E 5C8F addq.l A7, 6
00000940 672A beq +0x2C /* 0000096C */
00000942 0C6C FFF9 0012 cmpi.w [A4 + 0x12], 0xFFF9
00000948 6722 beq +0x24 /* 0000096C */
0000094A 4A6C 0012 tst.w [A4 + 0x12]
0000094E 671C beq +0x1E /* 0000096C */
00000950 2F0C move.l -[A7], A4
00000952 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00000956 206C 001C movea.l A0, [A4 + 0x1C]
0000095A 226C 001C movea.l A1, [A4 + 0x1C]
0000095E 3368 0018 001C move.w [A1 + 0x1C], [A0 + 0x18]
00000964 7E01 moveq.l D7, 0x01
00000966 588F addq.l A7, 4
00000968 6002 bra +0x4 /* 0000096C */
label0000096A:
0000096A 7E01 moveq.l D7, 0x01
label0000096C:
0000096C 1007 move.b D0, D7
0000096E 4CDF 1080 movem.l D7,A4, [A7]+
00000972 4E5E unlink A6
00000974 4E75 rts
export_132:
00000976 4E56 0000 link A6, 0
0000097A 48E7 0118 movem.l -[A7], D7,A3,A4
0000097E 7E00 moveq.l D7, 0x00
00000980 206D A42C movea.l A0, [A5 - 0x5BD4]
00000984 2868 0016 movea.l A4, [A0 + 0x16]
00000988 6010 bra +0x12 /* 0000099A */
label0000098A:
0000098A 302C 0004 move.w D0, [A4 + 0x4]
0000098E B06E 0008 cmp.w D0, [A6 + 0x8]
00000992 6604 bne +0x6 /* 00000998 */
00000994 7E01 moveq.l D7, 0x01
00000996 6002 bra +0x4 /* 0000099A */
label00000998:
00000998 2854 movea.l A4, [A4]
label0000099A:
0000099A 4A07 tst.b D7
0000099C 6604 bne +0x6 /* 000009A2 */
0000099E 200C move.l D0, A4
000009A0 66E8 bne -0x16 /* 0000098A */
label000009A2:
000009A2 4A07 tst.b D7
000009A4 6700 0252 beq +0x254 /* 00000BF8 */
000009A8 302C 0006 move.w D0, [A4 + 0x6]
000009AC 0C40 0018 cmpi.w D0, 0x18
000009B0 6200 0246 bhi +0x248 /* 00000BF8 */
000009B4 43FA 024C lea.l A1, [PC + 0x24C /* 00000C02, value 0xFFF6FFF6 */]
000009B8 D040 add.w D0, D0
000009BA D2F1 0000 add.w A1, [A1 + D0.w]
000009BE 4ED1 jmp [A1]
000009C0 3F2C 0008 move.w -[A7], [A4 + 0x8]
000009C4 3F3C 000A move.w -[A7], 0xA /* '\n' */
000009C8 4EBA FEEA jsr [PC - 0x116 /* 000008B4 */]
000009CC 2640 movea.l A3, D0
000009CE 3EAC 000A move.w [A7], [A4 + 0xA]
000009D2 4EBA FF4A jsr [PC - 0xB6 /* 0000091E */]
000009D6 200B move.l D0, A3
000009D8 588F addq.l A7, 4
000009DA 6700 021C beq +0x21E /* 00000BF8 */
000009DE 3F3C FFFF move.w -[A7], 0xFFFF
000009E2 2F0B move.l -[A7], A3
000009E4 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000009E8 5C8F addq.l A7, 6
000009EA 6000 020C bra +0x20E /* 00000BF8 */
000009EE 3F2C 0008 move.w -[A7], [A4 + 0x8]
000009F2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000009F6 4EBA FEBC jsr [PC - 0x144 /* 000008B4 */]
000009FA 2640 movea.l A3, D0
000009FC 3EAC 000A move.w [A7], [A4 + 0xA]
00000A00 4EBA FF1C jsr [PC - 0xE4 /* 0000091E */]
00000A04 200B move.l D0, A3
00000A06 588F addq.l A7, 4
00000A08 6700 01EE beq +0x1F0 /* 00000BF8 */
00000A0C 3F3C 0001 move.w -[A7], 0x1
00000A10 2F0B move.l -[A7], A3
00000A12 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00000A16 5C8F addq.l A7, 6
00000A18 6000 01DE bra +0x1E0 /* 00000BF8 */
00000A1C 3F2C 0008 move.w -[A7], [A4 + 0x8]
00000A20 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000A24 4EBA FE8E jsr [PC - 0x172 /* 000008B4 */]
00000A28 2640 movea.l A3, D0
00000A2A 3EAC 000A move.w [A7], [A4 + 0xA]
00000A2E 4EBA FEEE jsr [PC - 0x112 /* 0000091E */]
00000A32 200B move.l D0, A3
00000A34 588F addq.l A7, 4
00000A36 6700 01C0 beq +0x1C2 /* 00000BF8 */
00000A3A 2F0B move.l -[A7], A3
00000A3C 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000A40 4440 neg.w D0
00000A42 3E80 move.w [A7], D0
00000A44 2F0B move.l -[A7], A3
00000A46 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00000A4A 508F addq.l A7, 8
00000A4C 6000 01AA bra +0x1AC /* 00000BF8 */
00000A50 3F2C 0008 move.w -[A7], [A4 + 0x8]
00000A54 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000A58 4EBA FE5A jsr [PC - 0x1A6 /* 000008B4 */]
00000A5C 2640 movea.l A3, D0
00000A5E 3EAC 000A move.w [A7], [A4 + 0xA]
00000A62 4EBA FEBA jsr [PC - 0x146 /* 0000091E */]
00000A66 200B move.l D0, A3
00000A68 588F addq.l A7, 4
00000A6A 6700 018C beq +0x18E /* 00000BF8 */
00000A6E 2F0B move.l -[A7], A3
00000A70 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000A74 3E80 move.w [A7], D0
00000A76 2F0B move.l -[A7], A3
00000A78 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00000A7C 508F addq.l A7, 8
00000A7E 6000 0178 bra +0x17A /* 00000BF8 */
00000A82 3F2C 0008 move.w -[A7], [A4 + 0x8]
00000A86 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000A8A 4EBA FE28 jsr [PC - 0x1D8 /* 000008B4 */]
00000A8E 2640 movea.l A3, D0
00000A90 200B move.l D0, A3
00000A92 588F addq.l A7, 4
00000A94 6700 0162 beq +0x164 /* 00000BF8 */
00000A98 206B 001C movea.l A0, [A3 + 0x1C]
00000A9C 302C 000A move.w D0, [A4 + 0xA]
00000AA0 9068 0012 sub.w D0, [A0 + 0x12]
00000AA4 3F00 move.w -[A7], D0
00000AA6 2F0B move.l -[A7], A3
00000AA8 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00000AAC 5C8F addq.l A7, 6
00000AAE 6000 0148 bra +0x14A /* 00000BF8 */
00000AB2 3F2C 0008 move.w -[A7], [A4 + 0x8]
00000AB6 3F3C 0003 move.w -[A7], 0x3
00000ABA 4EBA FDF8 jsr [PC - 0x208 /* 000008B4 */]
00000ABE 2640 movea.l A3, D0
00000AC0 3EAC 000A move.w [A7], [A4 + 0xA]
00000AC4 4EBA FE58 jsr [PC - 0x1A8 /* 0000091E */]
00000AC8 4A00 tst.b D0
00000ACA 588F addq.l A7, 4
00000ACC 6700 012A beq +0x12C /* 00000BF8 */
00000AD0 200B move.l D0, A3
00000AD2 6700 0124 beq +0x126 /* 00000BF8 */
00000AD6 3F3C FFFF move.w -[A7], 0xFFFF
00000ADA 2F0B move.l -[A7], A3
00000ADC 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000AE0 5C8F addq.l A7, 6
00000AE2 6000 0114 bra +0x116 /* 00000BF8 */
00000AE6 3F2C 0008 move.w -[A7], [A4 + 0x8]
00000AEA 3F3C 0003 move.w -[A7], 0x3
00000AEE 4EBA FDC4 jsr [PC - 0x23C /* 000008B4 */]
00000AF2 2640 movea.l A3, D0
00000AF4 3EAC 000A move.w [A7], [A4 + 0xA]
00000AF8 4EBA FE24 jsr [PC - 0x1DC /* 0000091E */]
00000AFC 4A00 tst.b D0
00000AFE 588F addq.l A7, 4
00000B00 6700 00F6 beq +0xF8 /* 00000BF8 */
00000B04 200B move.l D0, A3
00000B06 6700 00F0 beq +0xF2 /* 00000BF8 */
00000B0A 3F3C 0001 move.w -[A7], 0x1
00000B0E 2F0B move.l -[A7], A3
00000B10 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000B14 5C8F addq.l A7, 6
00000B16 6000 00E0 bra +0xE2 /* 00000BF8 */
00000B1A 3F2C 0008 move.w -[A7], [A4 + 0x8]
00000B1E 3F3C 0003 move.w -[A7], 0x3
00000B22 4EBA FD90 jsr [PC - 0x270 /* 000008B4 */]
00000B26 2640 movea.l A3, D0
00000B28 3EAC 000A move.w [A7], [A4 + 0xA]
00000B2C 4EBA FDF0 jsr [PC - 0x210 /* 0000091E */]
00000B30 4A00 tst.b D0
00000B32 588F addq.l A7, 4
00000B34 6700 00C2 beq +0xC4 /* 00000BF8 */
00000B38 200B move.l D0, A3
00000B3A 6700 00BC beq +0xBE /* 00000BF8 */
00000B3E 2F0B move.l -[A7], A3
00000B40 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00000B44 2E8B move.l [A7], A3
00000B46 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000B4A 4440 neg.w D0
00000B4C 3E80 move.w [A7], D0
00000B4E 2F0B move.l -[A7], A3
00000B50 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000B54 2E8B move.l [A7], A3
00000B56 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00000B5A 508F addq.l A7, 8
00000B5C 6000 009A bra +0x9C /* 00000BF8 */
00000B60 3F2C 0008 move.w -[A7], [A4 + 0x8]
00000B64 3F3C 0003 move.w -[A7], 0x3
00000B68 4EBA FD4A jsr [PC - 0x2B6 /* 000008B4 */]
00000B6C 2640 movea.l A3, D0
00000B6E 3EAC 000A move.w [A7], [A4 + 0xA]
00000B72 4EBA FDAA jsr [PC - 0x256 /* 0000091E */]
00000B76 4A00 tst.b D0
00000B78 588F addq.l A7, 4
00000B7A 677C beq +0x7E /* 00000BF8 */
00000B7C 200B move.l D0, A3
00000B7E 6778 beq +0x7A /* 00000BF8 */
00000B80 2F0B move.l -[A7], A3
00000B82 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00000B86 2E8B move.l [A7], A3
00000B88 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000B8C 3E80 move.w [A7], D0
00000B8E 2F0B move.l -[A7], A3
00000B90 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000B94 2E8B move.l [A7], A3
00000B96 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00000B9A 508F addq.l A7, 8
00000B9C 605A bra +0x5C /* 00000BF8 */
00000B9E 3F2C 0008 move.w -[A7], [A4 + 0x8]
00000BA2 4EBA FD7A jsr [PC - 0x286 /* 0000091E */]
00000BA6 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00000BAA 548F addq.l A7, 2
00000BAC 604A bra +0x4C /* 00000BF8 */
00000BAE 3F2C 0008 move.w -[A7], [A4 + 0x8]
00000BB2 4EBA FD6A jsr [PC - 0x296 /* 0000091E */]
00000BB6 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00000BBA 548F addq.l A7, 2
00000BBC 603A bra +0x3C /* 00000BF8 */
00000BBE 3F2C 000A move.w -[A7], [A4 + 0xA]
00000BC2 4EBA FD5A jsr [PC - 0x2A6 /* 0000091E */]
00000BC6 3EAC 0008 move.w [A7], [A4 + 0x8]
00000BCA 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00000BCE 548F addq.l A7, 2
00000BD0 6026 bra +0x28 /* 00000BF8 */
00000BD2 3F2C 000A move.w -[A7], [A4 + 0xA]
00000BD6 4EBA FD46 jsr [PC - 0x2BA /* 0000091E */]
00000BDA 3EAC 0008 move.w [A7], [A4 + 0x8]
00000BDE 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
00000BE2 548F addq.l A7, 2
00000BE4 6012 bra +0x14 /* 00000BF8 */
00000BE6 3F2C 000A move.w -[A7], [A4 + 0xA]
00000BEA 4EBA FD32 jsr [PC - 0x2CE /* 0000091E */]
00000BEE 3EAC 0008 move.w [A7], [A4 + 0x8]
00000BF2 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000BF6 548F addq.l A7, 2
label00000BF8:
00000BF8 1007 move.b D0, D7
00000BFA 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000BFE 4E5E unlink A6
00000C00 4E75 rts
00000C02 FFF6 .invalid <<F/7/7>>
00000C04 FFF6 .invalid <<F/7/7>>
00000C06 FFBC .invalid <<F/6/7>>
00000C08 FFF6 .invalid <<F/7/7>>
00000C0A FFF6 .invalid <<F/7/7>>
00000C0C FF9C .invalid <<F/6/7>>
00000C0E FFAC .invalid <<F/6/7>>
00000C10 FFE4 .invalid <<F/7/7>>
00000C12 FFF6 .invalid <<F/7/7>>
00000C14 FEB0 FEE4 .extension 0xEB0 <<F/2-3/7>> // unimplemented
00000C18 FF18 .extension 0xF18 <<F/4-5/7>> // unimplemented
00000C1A FF5E .extension 0xF5E <<F/4-5/7>> // unimplemented
00000C1C FE80 FFF6 .extension 0xE80 <<F/2-3/7>> // unimplemented
00000C20 FDBE .invalid <<F/6/6>>
00000C22 FDEC .invalid <<F/7/6>>
00000C24 FE1A FE4E .unknown 0xFE1A 0xFE4E (W = 7)
00000C28 FFF6 .invalid <<F/7/7>>
00000C2A FFF6 .invalid <<F/7/7>>
00000C2C FFF6 .invalid <<F/7/7>>
00000C2E FFF6 .invalid <<F/7/7>>
00000C30 FFF6 .invalid <<F/7/7>>
00000C32 FFD0 .invalid <<F/7/7>>
export_133:
00000C34 4E56 FDFA link A6, -0x0206
00000C38 48E7 0108 movem.l -[A7], D7,A4
00000C3C 42A7 clr.l -[A7]
00000C3E 3F3C 0085 move.w -[A7], 0x85
00000C42 A9BF syscall GetRMenu
00000C44 2B5F C690 move.l [A5 - 0x3970], [A7]+
00000C48 286D AA26 movea.l A4, [A5 - 0x55DA]
00000C4C 6058 bra +0x5A /* 00000CA6 */
label00000C4E:
00000C4E 2F2C 000A move.l -[A7], [A4 + 0xA]
00000C52 486E FEFE pea.l [A6 - 0x102]
00000C56 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00000C5A 7E01 moveq.l D7, 0x01
00000C5C 508F addq.l A7, 8
00000C5E 6030 bra +0x32 /* 00000C90 */
label00000C60:
00000C60 204E movea.l A0, A6
00000C62 D0C7 add.w A0, D7
00000C64 0C28 0028 FEFE cmpi.b [A0 - 0x102], 0x28 /* '(' */
00000C6A 660C bne +0xE /* 00000C78 */
00000C6C 204E movea.l A0, A6
00000C6E D0C7 add.w A0, D7
00000C70 117C 007B FEFE move.b [A0 - 0x102], 0x7B /* '{' */
00000C76 6016 bra +0x18 /* 00000C8E */
label00000C78:
00000C78 204E movea.l A0, A6
00000C7A D0C7 add.w A0, D7
00000C7C 0C28 0029 FEFE cmpi.b [A0 - 0x102], 0x29 /* ')' */
00000C82 660A bne +0xC /* 00000C8E */
00000C84 204E movea.l A0, A6
00000C86 D0C7 add.w A0, D7
00000C88 117C 007D FEFE move.b [A0 - 0x102], 0x7D /* '}' */
label00000C8E:
00000C8E 5247 addq.w D7, 1
label00000C90:
00000C90 7000 moveq.l D0, 0x00
00000C92 102E FEFE move.b D0, [A6 - 0x102]
00000C96 B047 cmp.w D0, D7
00000C98 6CC6 bge -0x38 /* 00000C60 */
00000C9A 2F2D C690 move.l -[A7], [A5 - 0x3970]
00000C9E 486E FEFE pea.l [A6 - 0x102]
00000CA2 A933 syscall AppendMenu
00000CA4 2854 movea.l A4, [A4]
label00000CA6:
00000CA6 200C move.l D0, A4
00000CA8 66A4 bne -0x5A /* 00000C4E */
00000CAA 2F2D C690 move.l -[A7], [A5 - 0x3970]
00000CAE 4267 clr.w -[A7]
00000CB0 A935 syscall InsertMenu
00000CB2 4CDF 1080 movem.l D7,A4, [A7]+
00000CB6 4E5E unlink A6
00000CB8 4E75 rts
export_134:
00000CBA 4E56 0000 link A6, 0
00000CBE 48E7 0118 movem.l -[A7], D7,A3,A4
00000CC2 7E00 moveq.l D7, 0x00
00000CC4 700E moveq.l D0, 0x0E
00000CC6 A11E syscall NewPtr, flags=1
00000CC8 2848 movea.l A4, A0
00000CCA 200C move.l D0, A4
00000CCC 6744 beq +0x46 /* 00000D12 */
00000CCE 4294 clr.l [A4]
00000CD0 396E 0008 0004 move.w [A4 + 0x4], [A6 + 0x8]
00000CD6 396E 000A 0006 move.w [A4 + 0x6], [A6 + 0xA]
00000CDC 2F2E 000C move.l -[A7], [A6 + 0xC]
00000CE0 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00000CE4 2940 000A move.l [A4 + 0xA], D0
00000CE8 4AAC 000A tst.l [A4 + 0xA]
00000CEC 588F addq.l A7, 4
00000CEE 671E beq +0x20 /* 00000D0E */
00000CF0 7E01 moveq.l D7, 0x01
00000CF2 4AAD AA26 tst.l [A5 - 0x55DA]
00000CF6 6606 bne +0x8 /* 00000CFE */
00000CF8 2B4C AA26 move.l [A5 - 0x55DA], A4
00000CFC 6014 bra +0x16 /* 00000D12 */
label00000CFE:
00000CFE 266D AA26 movea.l A3, [A5 - 0x55DA]
00000D02 6002 bra +0x4 /* 00000D06 */
label00000D04:
00000D04 2653 movea.l A3, [A3]
label00000D06:
00000D06 4A93 tst.l [A3]
00000D08 66FA bne -0x4 /* 00000D04 */
00000D0A 268C move.l [A3], A4
00000D0C 6004 bra +0x6 /* 00000D12 */
label00000D0E:
00000D0E 204C movea.l A0, A4
00000D10 A01F syscall DisposPtr/DisposePtr
label00000D12:
00000D12 1007 move.b D0, D7
00000D14 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000D18 4E5E unlink A6
00000D1A 4E75 rts
export_135:
00000D1C 4E56 0000 link A6, 0
00000D20 2F0C move.l -[A7], A4
00000D22 286D AA26 movea.l A4, [A5 - 0x55DA]
00000D26 6006 bra +0x8 /* 00000D2E */
label00000D28:
00000D28 536E 0008 subq.w [A6 + 0x8], 1
00000D2C 2854 movea.l A4, [A4]
label00000D2E:
00000D2E 4A6E 0008 tst.w [A6 + 0x8]
00000D32 6EF4 bgt -0xA /* 00000D28 */
00000D34 206D A42C movea.l A0, [A5 - 0x5BD4]
00000D38 3028 0008 move.w D0, [A0 + 0x8]
00000D3C B06C 0004 cmp.w D0, [A4 + 0x4]
00000D40 660E bne +0x10 /* 00000D50 */
00000D42 206D A42C movea.l A0, [A5 - 0x5BD4]
00000D46 3028 000A move.w D0, [A0 + 0xA]
00000D4A B06C 0006 cmp.w D0, [A4 + 0x6]
00000D4E 6720 beq +0x22 /* 00000D70 */
label00000D50:
00000D50 3F2C 0006 move.w -[A7], [A4 + 0x6]
00000D54 3F2C 0004 move.w -[A7], [A4 + 0x4]
00000D58 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00000D5C 206D C6A4 movea.l A0, [A5 - 0x395C]
00000D60 4868 0010 pea.l [A0 + 0x10]
00000D64 A928 syscall InvalRect
00000D66 2EAD C6A4 move.l [A7], [A5 - 0x395C]
00000D6A 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
00000D6E 588F addq.l A7, 4
label00000D70:
00000D70 285F movea.l A4, [A7]+
00000D72 4E5E unlink A6
00000D74 4E75 rts
fn00000D76:
00000D76 4E56 0000 link A6, 0
00000D7A 4AAD C68C tst.l [A5 - 0x3974]
00000D7E 6710 beq +0x12 /* 00000D90 */
00000D80 3F3C 0084 move.w -[A7], 0x84
00000D84 A936 syscall DeleteMenu
00000D86 2F2D C68C move.l -[A7], [A5 - 0x3974]
00000D8A A932 syscall DisposeMenu
00000D8C 42AD C68C clr.l [A5 - 0x3974]
label00000D90:
00000D90 4E5E unlink A6
00000D92 4E75 rts
export_136:
fn00000D94:
00000D94 4E56 FDFC link A6, -0x0204
00000D98 48E7 0308 movem.l -[A7], D6,D7,A4
00000D9C 42A7 clr.l -[A7]
00000D9E 3F3C 0084 move.w -[A7], 0x84
00000DA2 A9BF syscall GetRMenu
00000DA4 2B5F C68C move.l [A5 - 0x3974], [A7]+
00000DA8 0C6D 0064 AA30 cmpi.w [A5 - 0x55D0], 0x64 /* 'd' */
00000DAE 660C bne +0xE /* 00000DBC */
00000DB0 2F2D C68C move.l -[A7], [A5 - 0x3974]
00000DB4 486D AA52 pea.l [A5 - 0x55AE]
00000DB8 A933 syscall AppendMenu
00000DBA 600A bra +0xC /* 00000DC6 */
label00000DBC:
00000DBC 2F2D C68C move.l -[A7], [A5 - 0x3974]
00000DC0 486D AA60 pea.l [A5 - 0x55A0]
00000DC4 A933 syscall AppendMenu
label00000DC6:
00000DC6 4A6D AA30 tst.w [A5 - 0x55D0]
00000DCA 6616 bne +0x18 /* 00000DE2 */
00000DCC 2F2D C68C move.l -[A7], [A5 - 0x3974]
00000DD0 486D AA6C pea.l [A5 - 0x5594]
00000DD4 A933 syscall AppendMenu
00000DD6 2F2D C68C move.l -[A7], [A5 - 0x3974]
00000DDA 486D AA7A pea.l [A5 - 0x5586]
00000DDE A933 syscall AppendMenu
00000DE0 6020 bra +0x22 /* 00000E02 */
label00000DE2:
00000DE2 486E FF00 pea.l [A6 - 0x100]
00000DE6 486E FDFC pea.l [A6 - 0x204]
00000DEA 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00000DEE 2EAD C68C move.l [A7], [A5 - 0x3974]
00000DF2 486D AA8E pea.l [A5 - 0x5572]
00000DF6 A933 syscall AppendMenu
00000DF8 2EAD C68C move.l [A7], [A5 - 0x3974]
00000DFC 486D AA9C pea.l [A5 - 0x5564]
00000E00 A933 syscall AppendMenu
label00000E02:
00000E02 4A6D AA30 tst.w [A5 - 0x55D0]
00000E06 6F00 00F6 ble +0xF8 /* 00000EFE */
00000E0A 2F2D C68C move.l -[A7], [A5 - 0x3974]
00000E0E 486D AAAE pea.l [A5 - 0x5552]
00000E12 A933 syscall AppendMenu
00000E14 286D AA2C movea.l A4, [A5 - 0x55D4]
00000E18 7E00 moveq.l D7, 0x00
00000E1A 6000 00DA bra +0xDC /* 00000EF6 */
label00000E1E:
00000E1E 2F2C 000A move.l -[A7], [A4 + 0xA]
00000E22 486E FF00 pea.l [A6 - 0x100]
00000E26 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00000E2A 7C01 moveq.l D6, 0x01
00000E2C 508F addq.l A7, 8
00000E2E 6000 00AC bra +0xAE /* 00000EDC */
label00000E32:
00000E32 204E movea.l A0, A6
00000E34 D0C6 add.w A0, D6
00000E36 0C28 0028 FF00 cmpi.b [A0 - 0x100], 0x28 /* '(' */
00000E3C 660E bne +0x10 /* 00000E4C */
00000E3E 204E movea.l A0, A6
00000E40 D0C6 add.w A0, D6
00000E42 117C 007B FF00 move.b [A0 - 0x100], 0x7B /* '{' */
00000E48 6000 0090 bra +0x92 /* 00000EDA */
label00000E4C:
00000E4C 204E movea.l A0, A6
00000E4E D0C6 add.w A0, D6
00000E50 0C28 0029 FF00 cmpi.b [A0 - 0x100], 0x29 /* ')' */
00000E56 660C bne +0xE /* 00000E64 */
00000E58 204E movea.l A0, A6
00000E5A D0C6 add.w A0, D6
00000E5C 117C 007D FF00 move.b [A0 - 0x100], 0x7D /* '}' */
00000E62 6076 bra +0x78 /* 00000EDA */
label00000E64:
00000E64 204E movea.l A0, A6
00000E66 D0C6 add.w A0, D6
00000E68 0C28 003B FF00 cmpi.b [A0 - 0x100], 0x3B /* ';' */
00000E6E 660C bne +0xE /* 00000E7C */
00000E70 204E movea.l A0, A6
00000E72 D0C6 add.w A0, D6
00000E74 117C 0020 FF00 move.b [A0 - 0x100], 0x20 /* ' ' */
00000E7A 605E bra +0x60 /* 00000EDA */
label00000E7C:
00000E7C 204E movea.l A0, A6
00000E7E D0C6 add.w A0, D6
00000E80 0C28 005E FF00 cmpi.b [A0 - 0x100], 0x5E /* '^' */
00000E86 660C bne +0xE /* 00000E94 */
00000E88 204E movea.l A0, A6
00000E8A D0C6 add.w A0, D6
00000E8C 117C 0020 FF00 move.b [A0 - 0x100], 0x20 /* ' ' */
00000E92 6046 bra +0x48 /* 00000EDA */
label00000E94:
00000E94 204E movea.l A0, A6
00000E96 D0C6 add.w A0, D6
00000E98 0C28 0021 FF00 cmpi.b [A0 - 0x100], 0x21 /* '!' */
00000E9E 660C bne +0xE /* 00000EAC */
00000EA0 204E movea.l A0, A6
00000EA2 D0C6 add.w A0, D6
00000EA4 117C 0020 FF00 move.b [A0 - 0x100], 0x20 /* ' ' */
00000EAA 602E bra +0x30 /* 00000EDA */
label00000EAC:
00000EAC 204E movea.l A0, A6
00000EAE D0C6 add.w A0, D6
00000EB0 0C28 003C FF00 cmpi.b [A0 - 0x100], 0x3C /* '<' */
00000EB6 660C bne +0xE /* 00000EC4 */
00000EB8 204E movea.l A0, A6
00000EBA D0C6 add.w A0, D6
00000EBC 117C 0020 FF00 move.b [A0 - 0x100], 0x20 /* ' ' */
00000EC2 6016 bra +0x18 /* 00000EDA */
label00000EC4:
00000EC4 204E movea.l A0, A6
00000EC6 D0C6 add.w A0, D6
00000EC8 0C28 002F FF00 cmpi.b [A0 - 0x100], 0x2F /* '/' */
00000ECE 660A bne +0xC /* 00000EDA */
00000ED0 204E movea.l A0, A6
00000ED2 D0C6 add.w A0, D6
00000ED4 117C 0020 FF00 move.b [A0 - 0x100], 0x20 /* ' ' */
label00000EDA:
00000EDA 5246 addq.w D6, 1
label00000EDC:
00000EDC 7000 moveq.l D0, 0x00
00000EDE 102E FF00 move.b D0, [A6 - 0x100]
00000EE2 B046 cmp.w D0, D6
00000EE4 6C00 FF4C bge -0xB2 /* 00000E32 */
00000EE8 2F2D C68C move.l -[A7], [A5 - 0x3974]
00000EEC 486E FF00 pea.l [A6 - 0x100]
00000EF0 A933 syscall AppendMenu
00000EF2 2854 movea.l A4, [A4]
00000EF4 5247 addq.w D7, 1
label00000EF6:
00000EF6 BE6D AA30 cmp.w D7, [A5 - 0x55D0]
00000EFA 6D00 FF22 blt -0xDC /* 00000E1E */
label00000EFE:
00000EFE 2F2D C68C move.l -[A7], [A5 - 0x3974]
00000F02 4267 clr.w -[A7]
00000F04 A935 syscall InsertMenu
00000F06 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000F0A 4E5E unlink A6
00000F0C 4E75 rts
fn00000F0E:
00000F0E 4E56 0000 link A6, 0
00000F12 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00000F16 7E00 moveq.l D7, 0x00
00000F18 7C00 moveq.l D6, 0x00
00000F1A 0C6D 0064 AA30 cmpi.w [A5 - 0x55D0], 0x64 /* 'd' */
00000F20 6C00 008E bge +0x90 /* 00000FB0 */
00000F24 700E moveq.l D0, 0x0E
00000F26 A11E syscall NewPtr, flags=1
00000F28 2848 movea.l A4, A0
00000F2A 200C move.l D0, A4
00000F2C 6700 0082 beq +0x84 /* 00000FB0 */
00000F30 4294 clr.l [A4]
00000F32 396E 0008 0004 move.w [A4 + 0x4], [A6 + 0x8]
00000F38 396E 000A 0006 move.w [A4 + 0x6], [A6 + 0xA]
00000F3E 422C 0008 clr.b [A4 + 0x8]
00000F42 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F46 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00000F4A 2940 000A move.l [A4 + 0xA], D0
00000F4E 4AAC 000A tst.l [A4 + 0xA]
00000F52 588F addq.l A7, 4
00000F54 6756 beq +0x58 /* 00000FAC */
00000F56 526D AA30 addq.w [A5 - 0x55D0], 1
00000F5A 1B7C 0001 AA2A move.b [A5 - 0x55D6], 0x1
00000F60 7E01 moveq.l D7, 0x01
00000F62 4AAD AA2C tst.l [A5 - 0x55D4]
00000F66 6606 bne +0x8 /* 00000F6E */
00000F68 2B4C AA2C move.l [A5 - 0x55D4], A4
00000F6C 6042 bra +0x44 /* 00000FB0 */
label00000F6E:
00000F6E 95CA sub.l A2, A2
00000F70 266D AA2C movea.l A3, [A5 - 0x55D4]
00000F74 601A bra +0x1C /* 00000F90 */
label00000F76:
00000F76 2F2B 000A move.l -[A7], [A3 + 0xA]
00000F7A 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F7E 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00000F82 4A40 tst.w D0
00000F84 508F addq.l A7, 8
00000F86 6C04 bge +0x6 /* 00000F8C */
00000F88 7C01 moveq.l D6, 0x01
00000F8A 6004 bra +0x6 /* 00000F90 */
label00000F8C:
00000F8C 244B movea.l A2, A3
00000F8E 2653 movea.l A3, [A3]
label00000F90:
00000F90 4A06 tst.b D6
00000F92 6604 bne +0x6 /* 00000F98 */
00000F94 200B move.l D0, A3
00000F96 66DE bne -0x20 /* 00000F76 */
label00000F98:
00000F98 200A move.l D0, A2
00000F9A 660A bne +0xC /* 00000FA6 */
00000F9C 28AD AA2C move.l [A4], [A5 - 0x55D4]
00000FA0 2B4C AA2C move.l [A5 - 0x55D4], A4
00000FA4 600A bra +0xC /* 00000FB0 */
label00000FA6:
00000FA6 288B move.l [A4], A3
00000FA8 248C move.l [A2], A4
00000FAA 6004 bra +0x6 /* 00000FB0 */
label00000FAC:
00000FAC 204C movea.l A0, A4
00000FAE A01F syscall DisposPtr/DisposePtr
label00000FB0:
00000FB0 1007 move.b D0, D7
00000FB2 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00000FB6 4E5E unlink A6
00000FB8 4E75 rts
fn00000FBA:
00000FBA 4E56 0000 link A6, 0
00000FBE 4AAD AA32 tst.l [A5 - 0x55CE]
00000FC2 6710 beq +0x12 /* 00000FD4 */
00000FC4 2F2D AA3E move.l -[A7], [A5 - 0x55C2]
00000FC8 A873 syscall SetPort
00000FCA 2F2D AA32 move.l -[A7], [A5 - 0x55CE]
00000FCE A983 syscall DisposeDialog
00000FD0 42AD AA32 clr.l [A5 - 0x55CE]
label00000FD4:
00000FD4 4E5E unlink A6
00000FD6 4E75 rts
fn00000FD8:
00000FD8 4E56 FDF2 link A6, -0x020E
00000FDC 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000FE0 7E00 moveq.l D7, 0x00
00000FE2 7C01 moveq.l D6, 0x01
00000FE4 7A00 moveq.l D5, 0x00
00000FE6 2F2D AA32 move.l -[A7], [A5 - 0x55CE]
00000FEA 3F3C 0003 move.w -[A7], 0x3
00000FEE 486E FFFE pea.l [A6 - 0x2]
00000FF2 486E FFFA pea.l [A6 - 0x6]
00000FF6 486E FFF2 pea.l [A6 - 0xE]
00000FFA A98D syscall GetDialogItem/GetDItem
00000FFC 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001000 486E FDF2 pea.l [A6 - 0x20E]
00001004 A990 syscall GetDialogItemText/GetIText
00001006 486E FDF2 pea.l [A6 - 0x20E]
0000100A 486E FEF2 pea.l [A6 - 0x10E]
0000100E 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00001012 508F addq.l A7, 8
00001014 6012 bra +0x14 /* 00001028 */
label00001016:
00001016 204E movea.l A0, A6
00001018 D0C5 add.w A0, D5
0000101A 0C28 0020 FEF2 cmpi.b [A0 - 0x10E], 0x20 /* ' ' */
00001020 6704 beq +0x6 /* 00001026 */
00001022 7C00 moveq.l D6, 0x00
00001024 6002 bra +0x4 /* 00001028 */
label00001026:
00001026 5245 addq.w D5, 1
label00001028:
00001028 4A06 tst.b D6
0000102A 670A beq +0xC /* 00001036 */
0000102C 204E movea.l A0, A6
0000102E D0C5 add.w A0, D5
00001030 4A28 FEF2 tst.b [A0 - 0x10E]
00001034 66E0 bne -0x1E /* 00001016 */
label00001036:
00001036 4A2E FDF2 tst.b [A6 - 0x20E]
0000103A 6300 00A0 bls +0xA2 /* 000010DC */
0000103E 4A06 tst.b D6
00001040 6600 009A bne +0x9C /* 000010DC */
00001044 286D AA2C movea.l A4, [A5 - 0x55D4]
00001048 6018 bra +0x1A /* 00001062 */
label0000104A:
0000104A 2F2C 000A move.l -[A7], [A4 + 0xA]
0000104E 486E FEF2 pea.l [A6 - 0x10E]
00001052 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00001056 4A40 tst.w D0
00001058 508F addq.l A7, 8
0000105A 6604 bne +0x6 /* 00001060 */
0000105C 7E01 moveq.l D7, 0x01
0000105E 6002 bra +0x4 /* 00001062 */
label00001060:
00001060 2854 movea.l A4, [A4]
label00001062:
00001062 4A07 tst.b D7
00001064 6604 bne +0x6 /* 0000106A */
00001066 200C move.l D0, A4
00001068 66E0 bne -0x1E /* 0000104A */
label0000106A:
0000106A 4A07 tst.b D7
0000106C 6656 bne +0x58 /* 000010C4 */
0000106E 4EBA FD06 jsr [PC - 0x2FA /* 00000D76 */]
00001072 206D A42C movea.l A0, [A5 - 0x5BD4]
00001076 4A28 001A tst.b [A0 + 0x1A]
0000107A 672C beq +0x2E /* 000010A8 */
0000107C 206D A42C movea.l A0, [A5 - 0x5BD4]
00001080 2068 0012 movea.l A0, [A0 + 0x12]
00001084 0C68 FFFF 0008 cmpi.w [A0 + 0x8], 0xFFFF
0000108A 671C beq +0x1E /* 000010A8 */
0000108C 486E FEF2 pea.l [A6 - 0x10E]
00001090 206D A42C movea.l A0, [A5 - 0x5BD4]
00001094 3F28 000A move.w -[A7], [A0 + 0xA]
00001098 2068 0012 movea.l A0, [A0 + 0x12]
0000109C 3F28 0008 move.w -[A7], [A0 + 0x8]
000010A0 4EBA FE6C jsr [PC - 0x194 /* 00000F0E */]
000010A4 508F addq.l A7, 8
000010A6 6016 bra +0x18 /* 000010BE */
label000010A8:
000010A8 486E FEF2 pea.l [A6 - 0x10E]
000010AC 206D A42C movea.l A0, [A5 - 0x5BD4]
000010B0 3F28 000A move.w -[A7], [A0 + 0xA]
000010B4 3F28 0008 move.w -[A7], [A0 + 0x8]
000010B8 4EBA FE54 jsr [PC - 0x1AC /* 00000F0E */]
000010BC 508F addq.l A7, 8
label000010BE:
000010BE 4EBA FCD4 jsr [PC - 0x32C /* 00000D94 */]
000010C2 6018 bra +0x1A /* 000010DC */
label000010C4:
000010C4 4EBA FEF4 jsr [PC - 0x10C /* 00000FBA */]
000010C8 486D AAB0 pea.l [A5 - 0x5550]
000010CC 486D AAD8 pea.l [A5 - 0x5528]
000010D0 486D AADA pea.l [A5 - 0x5526]
000010D4 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
000010D8 4FEF 000C lea.l A7, [A7 + 0xC]
label000010DC:
000010DC 4EBA FEDC jsr [PC - 0x124 /* 00000FBA */]
000010E0 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
000010E4 4E5E unlink A6
000010E6 4E75 rts
export_144:
000010E8 4E56 FEF2 link A6, -0x010E
000010EC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000010F0 286E 0010 movea.l A4, [A6 + 0x10]
000010F4 266E 0008 movea.l A3, [A6 + 0x8]
000010F8 206E 000C movea.l A0, [A6 + 0xC]
000010FC 3010 move.w D0, [A0]
000010FE 671C beq +0x1E /* 0000111C */
00001100 6B00 0100 bmi +0x102 /* 00001202 */
00001104 5B40 subq.w D0, 5
00001106 671C beq +0x1E /* 00001124 */
00001108 6A08 bpl +0xA /* 00001112 */
0000110A 5440 addq.w D0, 2
0000110C 6716 beq +0x18 /* 00001124 */
0000110E 6000 00F2 bra +0xF4 /* 00001202 */
label00001112:
00001112 5540 subq.w D0, 2
00001114 6A00 00EC bpl +0xEE /* 00001202 */
00001118 6000 0094 bra +0x96 /* 000011AE */
label0000111C:
0000111C 422E 0014 clr.b [A6 + 0x14]
00001120 6000 00E4 bra +0xE6 /* 00001206 */
label00001124:
00001124 206E 000C movea.l A0, [A6 + 0xC]
00001128 7EFF moveq.l D7, 0xFFFFFFFF
0000112A CE28 0005 and.b D7, [A0 + 0x5]
0000112E 0C07 0003 cmpi.b D7, 0x3
00001132 6706 beq +0x8 /* 0000113A */
00001134 0C07 000D cmpi.b D7, 0xD /* '\r' */
00001138 6616 bne +0x18 /* 00001150 */
label0000113A:
0000113A 36BC 0001 move.w [A3], 0x1
0000113E 3F13 move.w -[A7], [A3]
00001140 2F0C move.l -[A7], A4
00001142 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00001146 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
0000114C 6000 00B8 bra +0xBA /* 00001206 */
label00001150:
00001150 0C07 001B cmpi.b D7, 0x1B
00001154 6616 bne +0x18 /* 0000116C */
00001156 36BC 0002 move.w [A3], 0x2
0000115A 3F13 move.w -[A7], [A3]
0000115C 2F0C move.l -[A7], A4
0000115E 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00001162 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00001168 6000 009C bra +0x9E /* 00001206 */
label0000116C:
0000116C 0C07 0020 cmpi.b D7, 0x20 /* ' ' */
00001170 6D36 blt +0x38 /* 000011A8 */
00001172 2F2D AA32 move.l -[A7], [A5 - 0x55CE]
00001176 3F3C 0003 move.w -[A7], 0x3
0000117A 486E FFFE pea.l [A6 - 0x2]
0000117E 486E FFFA pea.l [A6 - 0x6]
00001182 486E FFF2 pea.l [A6 - 0xE]
00001186 A98D syscall GetDialogItem/GetDItem
00001188 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000118C 486E FEF2 pea.l [A6 - 0x10E]
00001190 A990 syscall GetDialogItemText/GetIText
00001192 0C2E 0020 FEF2 cmpi.b [A6 - 0x10E], 0x20 /* ' ' */
00001198 6406 bcc +0x8 /* 000011A0 */
0000119A 422E 0014 clr.b [A6 + 0x14]
0000119E 6066 bra +0x68 /* 00001206 */
label000011A0:
000011A0 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
000011A6 605E bra +0x60 /* 00001206 */
label000011A8:
000011A8 422E 0014 clr.b [A6 + 0x14]
000011AC 6058 bra +0x5A /* 00001206 */
label000011AE:
000011AE 2F0C move.l -[A7], A4
000011B0 A873 syscall SetPort
000011B2 2F0C move.l -[A7], A4
000011B4 3F3C 0001 move.w -[A7], 0x1
000011B8 486E FFFE pea.l [A6 - 0x2]
000011BC 486E FFFA pea.l [A6 - 0x6]
000011C0 486E FFF2 pea.l [A6 - 0xE]
000011C4 A98D syscall GetDialogItem/GetDItem
000011C6 486E FFF2 pea.l [A6 - 0xE]
000011CA 2F3C FFFC FFFC move.l -[A7], 0xFFFCFFFC
000011D0 A8A9 syscall InsetRect
000011D2 3C2E FFF6 move.w D6, [A6 - 0xA]
000011D6 9C6E FFF2 sub.w D6, [A6 - 0xE]
000011DA 48C6 ext.l D6
000011DC 8DFC 0002 divs.w D6, 0x2
000011E0 0C46 0010 cmpi.w D6, 0x10
000011E4 6C02 bge +0x4 /* 000011E8 */
000011E6 7C10 moveq.l D6, 0x10
label000011E8:
000011E8 A89E syscall PenNormal
000011EA 2F3C 0003 0003 move.l -[A7], 0x30003
000011F0 A89B syscall PenSize
000011F2 486E FFF2 pea.l [A6 - 0xE]
000011F6 3F06 move.w -[A7], D6
000011F8 3F06 move.w -[A7], D6
000011FA A8B0 syscall FrameRoundRect
000011FC 422E 0014 clr.b [A6 + 0x14]
00001200 6004 bra +0x6 /* 00001206 */
label00001202:
00001202 422E 0014 clr.b [A6 + 0x14]
label00001206:
00001206 4CEE 18C0 FEE2 movem.l D6,D7,A3,A4, [A6 - 0x11E]
0000120C 4E5E unlink A6
0000120E 205F movea.l A0, [A7]+
00001210 4FEF 000C lea.l A7, [A7 + 0xC]
00001214 4ED0 jmp [A0]
export_137:
00001216 4E56 FDEC link A6, -0x0214
0000121A 48E7 0700 movem.l -[A7], D5,D6,D7
0000121E 0C6D 0064 AA30 cmpi.w [A5 - 0x55D0], 0x64 /* 'd' */
00001224 6C00 01A0 bge +0x1A2 /* 000013C6 */
00001228 42A7 clr.l -[A7]
0000122A 3F3C 0081 move.w -[A7], 0x81
0000122E 42A7 clr.l -[A7]
00001230 4878 FFFF push.l 0xFFFF
00001234 A97C syscall GetNewDialog
00001236 2B5F AA32 move.l [A5 - 0x55CE], [A7]+
0000123A 4AAD AA32 tst.l [A5 - 0x55CE]
0000123E 6700 0170 beq +0x172 /* 000013B0 */
00001242 1B7C 0001 C66F move.b [A5 - 0x3991], 0x1
00001248 486D AA3E pea.l [A5 - 0x55C2]
0000124C A874 syscall GetPort
0000124E 206D C6A4 movea.l A0, [A5 - 0x395C]
00001252 3D68 0012 FEEE move.w [A6 - 0x112], [A0 + 0x12]
00001258 3D68 0010 FEEC move.w [A6 - 0x114], [A0 + 0x10]
0000125E 486E FEEC pea.l [A6 - 0x114]
00001262 A870 syscall LocalToGlobal
00001264 206D AA32 movea.l A0, [A5 - 0x55CE]
00001268 7C01 moveq.l D6, 0x01
0000126A DC68 0016 add.w D6, [A0 + 0x16]
0000126E 9C68 0012 sub.w D6, [A0 + 0x12]
00001272 226D C6A4 movea.l A1, [A5 - 0x395C]
00001276 3E29 0016 move.w D7, [A1 + 0x16]
0000127A 9E69 0012 sub.w D7, [A1 + 0x12]
0000127E 9E46 sub.w D7, D6
00001280 48C7 ext.l D7
00001282 8FFC 0002 divs.w D7, 0x2
00001286 2F08 move.l -[A7], A0
00001288 3F3C 0003 move.w -[A7], 0x3
0000128C 486E FFFC pea.l [A6 - 0x4]
00001290 486E FFF8 pea.l [A6 - 0x8]
00001294 486E FFF0 pea.l [A6 - 0x10]
00001298 A98D syscall GetDialogItem/GetDItem
0000129A 206D A42C movea.l A0, [A5 - 0x5BD4]
0000129E 2F28 0004 move.l -[A7], [A0 + 0x4]
000012A2 486E FDEC pea.l [A6 - 0x214]
000012A6 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
000012AA 206D A42C movea.l A0, [A5 - 0x5BD4]
000012AE 4AA8 0012 tst.l [A0 + 0x12]
000012B2 508F addq.l A7, 8
000012B4 675C beq +0x5E /* 00001312 */
000012B6 4227 clr.b -[A7]
000012B8 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
000012BC 2040 movea.l A0, D0
000012BE 3EA8 000A move.w [A7], [A0 + 0xA]
000012C2 42A7 clr.l -[A7]
000012C4 206D A42C movea.l A0, [A5 - 0x5BD4]
000012C8 2068 0012 movea.l A0, [A0 + 0x12]
000012CC 3F28 0058 move.w -[A7], [A0 + 0x58]
000012D0 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
000012D4 3A00 move.w D5, D0
000012D6 0C45 FFFF cmpi.w D5, 0xFFFF
000012DA 508F addq.l A7, 8
000012DC 6F34 ble +0x36 /* 00001312 */
000012DE 3045 movea.w A0, D5
000012E0 2F08 move.l -[A7], A0
000012E2 206D A42C movea.l A0, [A5 - 0x5BD4]
000012E6 2068 0012 movea.l A0, [A0 + 0x12]
000012EA 3F28 0058 move.w -[A7], [A0 + 0x58]
000012EE 486E FEF0 pea.l [A6 - 0x110]
000012F2 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
000012F6 486D AB12 pea.l [A5 - 0x54EE]
000012FA 486E FDEC pea.l [A6 - 0x214]
000012FE 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00001302 486E FEF2 pea.l [A6 - 0x10E]
00001306 486E FDEC pea.l [A6 - 0x214]
0000130A 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
0000130E 4FEF 001A lea.l A7, [A7 + 0x1A]
label00001312:
00001312 486E FDEC pea.l [A6 - 0x214]
00001316 486E FEF0 pea.l [A6 - 0x110]
0000131A 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
0000131E 4A2E FEF0 tst.b [A6 - 0x110]
00001322 508F addq.l A7, 8
00001324 632C bls +0x2E /* 00001352 */
00001326 0C2E 0020 FEF0 cmpi.b [A6 - 0x110], 0x20 /* ' ' */
0000132C 630C bls +0xE /* 0000133A */
0000132E 1D7C 0020 FEF0 move.b [A6 - 0x110], 0x20 /* ' ' */
00001334 1D7C 00C9 FF10 move.b [A6 - 0xF0], 0xC9
label0000133A:
0000133A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000133E 486E FEF0 pea.l [A6 - 0x110]
00001342 A98F syscall SetDialogItemText/SetIText
00001344 2F2D AA32 move.l -[A7], [A5 - 0x55CE]
00001348 4878 0003 push.l 0x3
0000134C 3F3C 7FFF move.w -[A7], 0x7FFF
00001350 A97E syscall SelectDialogItemText/SelIText
label00001352:
00001352 2F2D AA32 move.l -[A7], [A5 - 0x55CE]
00001356 302E FEEE move.w D0, [A6 - 0x112]
0000135A D047 add.w D0, D7
0000135C 3F00 move.w -[A7], D0
0000135E 302E FEEC move.w D0, [A6 - 0x114]
00001362 D047 add.w D0, D7
00001364 3F00 move.w -[A7], D0
00001366 4227 clr.b -[A7]
00001368 A91B syscall MoveWindow
0000136A 2F2D AA32 move.l -[A7], [A5 - 0x55CE]
0000136E A915 syscall ShowWindow
label00001370:
00001370 486D 04A2 pea.l [A5 + 0x4A2 /* export_144 */]
00001374 486E FFFE pea.l [A6 - 0x2]
00001378 A991 syscall ModalDialog
0000137A 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
00001380 6708 beq +0xA /* 0000138A */
00001382 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2
00001388 66E6 bne -0x18 /* 00001370 */
label0000138A:
0000138A 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
00001390 6606 bne +0x8 /* 00001398 */
00001392 4EBA FC44 jsr [PC - 0x3BC /* 00000FD8 */]
00001396 600C bra +0xE /* 000013A4 */
label00001398:
00001398 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2
0000139E 6604 bne +0x6 /* 000013A4 */
000013A0 4EBA FC18 jsr [PC - 0x3E8 /* 00000FBA */]
label000013A4:
000013A4 426D BE2E clr.w [A5 - 0x41D2]
000013A8 1B7C 0001 C66F move.b [A5 - 0x3991], 0x1
000013AE 602A bra +0x2C /* 000013DA */
label000013B0:
000013B0 486D AB16 pea.l [A5 - 0x54EA]
000013B4 486D AB18 pea.l [A5 - 0x54E8]
000013B8 486D AB1A pea.l [A5 - 0x54E6]
000013BC 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
000013C0 4FEF 000C lea.l A7, [A7 + 0xC]
000013C4 6014 bra +0x16 /* 000013DA */
label000013C6:
000013C6 486D AB4E pea.l [A5 - 0x54B2]
000013CA 486D AB6C pea.l [A5 - 0x5494]
000013CE 486D AB92 pea.l [A5 - 0x546E]
000013D2 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
000013D6 4FEF 000C lea.l A7, [A7 + 0xC]
label000013DA:
000013DA 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000013DE 4E5E unlink A6
000013E0 4E75 rts
fn000013E2:
000013E2 4E56 0000 link A6, 0
000013E6 4AAD AA36 tst.l [A5 - 0x55CA]
000013EA 6710 beq +0x12 /* 000013FC */
000013EC 2F2D AA3E move.l -[A7], [A5 - 0x55C2]
000013F0 A873 syscall SetPort
000013F2 2F2D AA36 move.l -[A7], [A5 - 0x55CA]
000013F6 A983 syscall DisposeDialog
000013F8 42AD AA36 clr.l [A5 - 0x55CA]
label000013FC:
000013FC 4E5E unlink A6
000013FE 4E75 rts
fn00001400:
00001400 4E56 0000 link A6, 0
00001404 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00001408 7C00 moveq.l D6, 0x00
0000140A 3E2D AA30 move.w D7, [A5 - 0x55D0]
0000140E 97CB sub.l A3, A3
00001410 286D AA2C movea.l A4, [A5 - 0x55D4]
00001414 6034 bra +0x36 /* 0000144A */
label00001416:
00001416 4A2C 0008 tst.b [A4 + 0x8]
0000141A 6704 beq +0x6 /* 00001420 */
0000141C 244C movea.l A2, A4
0000141E 6004 bra +0x6 /* 00001424 */
label00001420:
00001420 264C movea.l A3, A4
00001422 95CA sub.l A2, A2
label00001424:
00001424 5246 addq.w D6, 1
00001426 2854 movea.l A4, [A4]
00001428 200A move.l D0, A2
0000142A 671E beq +0x20 /* 0000144A */
0000142C 2F2A 000A move.l -[A7], [A2 + 0xA]
00001430 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00001434 204A movea.l A0, A2
00001436 A01F syscall DisposPtr/DisposePtr
00001438 536D AA30 subq.w [A5 - 0x55D0], 1
0000143C 200B move.l D0, A3
0000143E 588F addq.l A7, 4
00001440 6606 bne +0x8 /* 00001448 */
00001442 2B4C AA2C move.l [A5 - 0x55D4], A4
00001446 6002 bra +0x4 /* 0000144A */
label00001448:
00001448 268C move.l [A3], A4
label0000144A:
0000144A 200C move.l D0, A4
0000144C 66C8 bne -0x36 /* 00001416 */
0000144E 4EBA FF92 jsr [PC - 0x6E /* 000013E2 */]
00001452 BE6D AA30 cmp.w D7, [A5 - 0x55D0]
00001456 6712 beq +0x14 /* 0000146A */
00001458 4A6D AA30 tst.w [A5 - 0x55D0]
0000145C 6604 bne +0x6 /* 00001462 */
0000145E 422D AA2A clr.b [A5 - 0x55D6]
label00001462:
00001462 4EBA F912 jsr [PC - 0x6EE /* 00000D76 */]
00001466 4EBA F92C jsr [PC - 0x6D4 /* 00000D94 */]
label0000146A:
0000146A 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
0000146E 4E5E unlink A6
00001470 4E75 rts
fn00001472:
00001472 4E56 FFFC link A6, -0x0004
00001476 48E7 0108 movem.l -[A7], D7,A4
0000147A 7E00 moveq.l D7, 0x00
0000147C 286D AA2C movea.l A4, [A5 - 0x55D4]
00001480 426E FFFE clr.w [A6 - 0x2]
00001484 601A bra +0x1C /* 000014A0 */
label00001486:
00001486 3D47 FFFC move.w [A6 - 0x4], D7
0000148A 1F2C 0008 move.b -[A7], [A4 + 0x8]
0000148E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001492 2F2D AA3A move.l -[A7], [A5 - 0x55C6]
00001496 3F3C 005C move.w -[A7], 0x5C /* '\\' */
0000149A A9E7 syscall Pack0/ListManager
0000149C 2854 movea.l A4, [A4]
0000149E 5247 addq.w D7, 1
label000014A0:
000014A0 200C move.l D0, A4
000014A2 66E2 bne -0x1C /* 00001486 */
000014A4 4CDF 1080 movem.l D7,A4, [A7]+
000014A8 4E5E unlink A6
000014AA 4E75 rts
export_145:
000014AC 4E56 FFE4 link A6, -0x001C
000014B0 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
000014B4 286E 0010 movea.l A4, [A6 + 0x10]
000014B8 266E 000C movea.l A3, [A6 + 0xC]
000014BC 246E 0008 movea.l A2, [A6 + 0x8]
000014C0 3013 move.w D0, [A3]
000014C2 0C40 0006 cmpi.w D0, 0x6
000014C6 6200 013A bhi +0x13C /* 00001602 */
000014CA 43FA 014A lea.l A1, [PC + 0x14A /* 00001616, value 0xFEC0FEC8 */]
000014CE D040 add.w D0, D0
000014D0 D2F1 0000 add.w A1, [A1 + D0.w]
000014D4 4ED1 jmp [A1]
000014D6 422E 0014 clr.b [A6 + 0x14]
000014DA 6000 012A bra +0x12C /* 00001606 */
000014DE 4267 clr.w -[A7]
000014E0 2F2B 000A move.l -[A7], [A3 + 0xA]
000014E4 486E FFE6 pea.l [A6 - 0x1A]
000014E8 A92C syscall FindWindow
000014EA 3A1F move.w D5, [A7]+
000014EC B9EE FFE6 cmpa.l A4, [A6 - 0x1A]
000014F0 666E bne +0x70 /* 00001560 */
000014F2 486B 000A pea.l [A3 + 0xA]
000014F6 A871 syscall GlobalToLocal
000014F8 4227 clr.b -[A7]
000014FA 2F2B 000A move.l -[A7], [A3 + 0xA]
000014FE 486D AA42 pea.l [A5 - 0x55BE]
00001502 A8AD syscall PtInRect
00001504 4A1F tst.b [A7]+
00001506 671E beq +0x20 /* 00001526 */
00001508 4227 clr.b -[A7]
0000150A 2F2B 000A move.l -[A7], [A3 + 0xA]
0000150E 3F2B 000E move.w -[A7], [A3 + 0xE]
00001512 2F2D AA3A move.l -[A7], [A5 - 0x55C6]
00001516 3F3C 0018 move.w -[A7], 0x18
0000151A A9E7 syscall Pack0/ListManager
0000151C 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00001522 6000 00E2 bra +0xE4 /* 00001606 */
label00001526:
00001526 4267 clr.w -[A7]
00001528 2F2B 000A move.l -[A7], [A3 + 0xA]
0000152C 2F0C move.l -[A7], A4
0000152E 486E FFEA pea.l [A6 - 0x16]
00001532 A96C syscall FindControl
00001534 381F move.w D4, [A7]+
00001536 3004 move.w D0, D4
00001538 6B26 bmi +0x28 /* 00001560 */
0000153A 0440 000A subi.w D0, 0xA /* '\n' */
0000153E 6702 beq +0x4 /* 00001542 */
00001540 601E bra +0x20 /* 00001560 */
label00001542:
00001542 42A7 clr.l -[A7]
00001544 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001548 A95A syscall GetControlReference/GetCRefCon
0000154A 201F move.l D0, [A7]+
0000154C 3480 move.w [A2], D0
0000154E 3F00 move.w -[A7], D0
00001550 2F0C move.l -[A7], A4
00001552 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00001556 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
0000155C 6000 00A8 bra +0xAA /* 00001606 */
label00001560:
00001560 422E 0014 clr.b [A6 + 0x14]
00001564 6000 00A0 bra +0xA2 /* 00001606 */
00001568 7EFF moveq.l D7, 0xFFFFFFFF
0000156A CE2B 0005 and.b D7, [A3 + 0x5]
0000156E 0C07 0003 cmpi.b D7, 0x3
00001572 670C beq +0xE /* 00001580 */
00001574 0C07 000D cmpi.b D7, 0xD /* '\r' */
00001578 6706 beq +0x8 /* 00001580 */
0000157A 0C07 001B cmpi.b D7, 0x1B
0000157E 6614 bne +0x16 /* 00001594 */
label00001580:
00001580 34BC 0002 move.w [A2], 0x2
00001584 3F12 move.w -[A7], [A2]
00001586 2F0C move.l -[A7], A4
00001588 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
0000158C 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00001592 6072 bra +0x74 /* 00001606 */
label00001594:
00001594 422E 0014 clr.b [A6 + 0x14]
00001598 606C bra +0x6E /* 00001606 */
0000159A 2F0C move.l -[A7], A4
0000159C A873 syscall SetPort
0000159E A89E syscall PenNormal
000015A0 486D AA4A pea.l [A5 - 0x55B6]
000015A4 A8A1 syscall FrameRect
000015A6 2F0C move.l -[A7], A4
000015A8 3F3C 0002 move.w -[A7], 0x2
000015AC 486E FFFE pea.l [A6 - 0x2]
000015B0 486E FFFA pea.l [A6 - 0x6]
000015B4 486E FFF2 pea.l [A6 - 0xE]
000015B8 A98D syscall GetDialogItem/GetDItem
000015BA 486E FFF2 pea.l [A6 - 0xE]
000015BE 2F3C FFFC FFFC move.l -[A7], 0xFFFCFFFC
000015C4 A8A9 syscall InsetRect
000015C6 3C2E FFF6 move.w D6, [A6 - 0xA]
000015CA 9C6E FFF2 sub.w D6, [A6 - 0xE]
000015CE 48C6 ext.l D6
000015D0 8DFC 0002 divs.w D6, 0x2
000015D4 0C46 0010 cmpi.w D6, 0x10
000015D8 6C02 bge +0x4 /* 000015DC */
000015DA 7C10 moveq.l D6, 0x10
label000015DC:
000015DC 2F3C 0003 0003 move.l -[A7], 0x30003
000015E2 A89B syscall PenSize
000015E4 486E FFF2 pea.l [A6 - 0xE]
000015E8 3F06 move.w -[A7], D6
000015EA 3F06 move.w -[A7], D6
000015EC A8B0 syscall FrameRoundRect
000015EE 2F2C 0018 move.l -[A7], [A4 + 0x18]
000015F2 2F2D AA3A move.l -[A7], [A5 - 0x55C6]
000015F6 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
000015FA A9E7 syscall Pack0/ListManager
000015FC 422E 0014 clr.b [A6 + 0x14]
00001600 6004 bra +0x6 /* 00001606 */
label00001602:
00001602 422E 0014 clr.b [A6 + 0x14]
label00001606:
00001606 4CEE 1CF0 FFC8 movem.l D4,D5,D6,D7,A2,A3,A4, [A6 - 0x38]
0000160C 4E5E unlink A6
0000160E 205F movea.l A0, [A7]+
00001610 4FEF 000C lea.l A7, [A7 + 0xC]
00001614 4ED0 jmp [A0]
00001616 FEC0 FEC8 .extension 0xEC0 <<F/2-3/7>> // unimplemented
0000161A FFEC .invalid <<F/7/7>>
0000161C FF52 .extension 0xF52 <<F/4-5/7>> // unimplemented
0000161E FFEC .invalid <<F/7/7>>
00001620 FF52 .extension 0xF52 <<F/4-5/7>> // unimplemented
00001622 FF84 .invalid <<F/6/7>>
fn00001624:
00001624 4E56 FFFC link A6, -0x0004
00001628 48E7 0108 movem.l -[A7], D7,A4
0000162C 426E FFFE clr.w [A6 - 0x2]
00001630 286D AA2C movea.l A4, [A5 - 0x55D4]
00001634 7E00 moveq.l D7, 0x00
00001636 601E bra +0x20 /* 00001656 */
label00001638:
00001638 3D47 FFFC move.w [A6 - 0x4], D7
0000163C 4227 clr.b -[A7]
0000163E 4227 clr.b -[A7]
00001640 486E FFFC pea.l [A6 - 0x4]
00001644 2F2D AA3A move.l -[A7], [A5 - 0x55C6]
00001648 3F3C 003C move.w -[A7], 0x3C /* '<' */
0000164C A9E7 syscall Pack0/ListManager
0000164E 195F 0008 move.b [A4 + 0x8], [A7]+
00001652 2854 movea.l A4, [A4]
00001654 5247 addq.w D7, 1
label00001656:
00001656 BE6D AA30 cmp.w D7, [A5 - 0x55D0]
0000165A 6DDC blt -0x22 /* 00001638 */
0000165C 4CDF 1080 movem.l D7,A4, [A7]+
00001660 4E5E unlink A6
00001662 4E75 rts
export_138:
00001664 4E56 FFDC link A6, -0x0024
00001668 48E7 0708 movem.l -[A7], D5,D6,D7,A4
0000166C 286D AA2C movea.l A4, [A5 - 0x55D4]
00001670 6006 bra +0x8 /* 00001678 */
label00001672:
00001672 422C 0008 clr.b [A4 + 0x8]
00001676 2854 movea.l A4, [A4]
label00001678:
00001678 200C move.l D0, A4
0000167A 66F6 bne -0x8 /* 00001672 */
0000167C 42A7 clr.l -[A7]
0000167E 3F3C 0086 move.w -[A7], 0x86
00001682 42A7 clr.l -[A7]
00001684 4878 FFFF push.l 0xFFFF
00001688 A97C syscall GetNewDialog
0000168A 2B5F AA36 move.l [A5 - 0x55CA], [A7]+
0000168E 4AAD AA36 tst.l [A5 - 0x55CA]
00001692 6700 0236 beq +0x238 /* 000018CA */
00001696 7A01 moveq.l D5, 0x01
00001698 602C bra +0x2E /* 000016C6 */
label0000169A:
0000169A 0C45 0003 cmpi.w D5, 0x3
0000169E 6724 beq +0x26 /* 000016C4 */
000016A0 0C45 0004 cmpi.w D5, 0x4
000016A4 671E beq +0x20 /* 000016C4 */
000016A6 2F2D AA36 move.l -[A7], [A5 - 0x55CA]
000016AA 3F05 move.w -[A7], D5
000016AC 486E FFFC pea.l [A6 - 0x4]
000016B0 486E FFF8 pea.l [A6 - 0x8]
000016B4 486E FFF0 pea.l [A6 - 0x10]
000016B8 A98D syscall GetDialogItem/GetDItem
000016BA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000016BE 3045 movea.w A0, D5
000016C0 2F08 move.l -[A7], A0
000016C2 A95B syscall SetControlReference/SetCRefCon
label000016C4:
000016C4 5245 addq.w D5, 1
label000016C6:
000016C6 0C45 0006 cmpi.w D5, 0x6
000016CA 6FCE ble -0x30 /* 0000169A */
000016CC 486D AA3E pea.l [A5 - 0x55C2]
000016D0 A874 syscall GetPort
000016D2 206D C6A4 movea.l A0, [A5 - 0x395C]
000016D6 3D68 0012 FFEE move.w [A6 - 0x12], [A0 + 0x12]
000016DC 3D68 0010 FFEC move.w [A6 - 0x14], [A0 + 0x10]
000016E2 486E FFEC pea.l [A6 - 0x14]
000016E6 A870 syscall LocalToGlobal
000016E8 206D AA36 movea.l A0, [A5 - 0x55CA]
000016EC 7C01 moveq.l D6, 0x01
000016EE DC68 0016 add.w D6, [A0 + 0x16]
000016F2 9C68 0012 sub.w D6, [A0 + 0x12]
000016F6 226D C6A4 movea.l A1, [A5 - 0x395C]
000016FA 3E29 0016 move.w D7, [A1 + 0x16]
000016FE 9E69 0012 sub.w D7, [A1 + 0x12]
00001702 9E46 sub.w D7, D6
00001704 48C7 ext.l D7
00001706 8FFC 0002 divs.w D7, 0x2
0000170A 2F08 move.l -[A7], A0
0000170C 302E FFEE move.w D0, [A6 - 0x12]
00001710 D047 add.w D0, D7
00001712 3F00 move.w -[A7], D0
00001714 302E FFEC move.w D0, [A6 - 0x14]
00001718 D047 add.w D0, D7
0000171A 3F00 move.w -[A7], D0
0000171C 4227 clr.b -[A7]
0000171E A91B syscall MoveWindow
00001720 2F2D AA36 move.l -[A7], [A5 - 0x55CA]
00001724 3F3C 0003 move.w -[A7], 0x3
00001728 486E FFFC pea.l [A6 - 0x4]
0000172C 486E FFF8 pea.l [A6 - 0x8]
00001730 486E FFF0 pea.l [A6 - 0x10]
00001734 A98D syscall GetDialogItem/GetDItem
00001736 486D AA4A pea.l [A5 - 0x55B6]
0000173A 3F2E FFF2 move.w -[A7], [A6 - 0xE]
0000173E 3F2E FFF0 move.w -[A7], [A6 - 0x10]
00001742 700F moveq.l D0, 0x0F
00001744 D06E FFF6 add.w D0, [A6 - 0xA]
00001748 3F00 move.w -[A7], D0
0000174A 3F2E FFF4 move.w -[A7], [A6 - 0xC]
0000174E A8A7 syscall SetRect
00001750 486D AA42 pea.l [A5 - 0x55BE]
00001754 7001 moveq.l D0, 0x01
00001756 D06E FFF2 add.w D0, [A6 - 0xE]
0000175A 3F00 move.w -[A7], D0
0000175C 7001 moveq.l D0, 0x01
0000175E D06E FFF0 add.w D0, [A6 - 0x10]
00001762 3F00 move.w -[A7], D0
00001764 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00001768 70FF moveq.l D0, 0xFFFFFFFF
0000176A D06E FFF4 add.w D0, [A6 - 0xC]
0000176E 3F00 move.w -[A7], D0
00001770 A8A7 syscall SetRect
00001772 486E FFE4 pea.l [A6 - 0x1C]
00001776 42A7 clr.l -[A7]
00001778 4878 0001 push.l 0x1
0000177C A8A7 syscall SetRect
0000177E 302E FFF6 move.w D0, [A6 - 0xA]
00001782 906E FFF2 sub.w D0, [A6 - 0xE]
00001786 3D40 FFE2 move.w [A6 - 0x1E], D0
0000178A 3D7C 0010 FFE0 move.w [A6 - 0x20], 0x10
00001790 42A7 clr.l -[A7]
00001792 486D AA42 pea.l [A5 - 0x55BE]
00001796 486E FFE4 pea.l [A6 - 0x1C]
0000179A 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000179E 4267 clr.w -[A7]
000017A0 2F2D AA36 move.l -[A7], [A5 - 0x55CA]
000017A4 4878 0100 push.l 0x100
000017A8 2F3C 0100 0000 move.l -[A7], 0x1000000
000017AE 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
000017B2 A9E7 syscall Pack0/ListManager
000017B4 2B5F AA3A move.l [A5 - 0x55C6], [A7]+
000017B8 4267 clr.w -[A7]
000017BA 3F2D AA30 move.w -[A7], [A5 - 0x55D0]
000017BE 4267 clr.w -[A7]
000017C0 2F2D AA3A move.l -[A7], [A5 - 0x55C6]
000017C4 3F3C 0008 move.w -[A7], 0x8
000017C8 A9E7 syscall Pack0/ListManager
000017CA 486D AA42 pea.l [A5 - 0x55BE]
000017CE 7001 moveq.l D0, 0x01
000017D0 D06E FFF2 add.w D0, [A6 - 0xE]
000017D4 3F00 move.w -[A7], D0
000017D6 7001 moveq.l D0, 0x01
000017D8 D06E FFF0 add.w D0, [A6 - 0x10]
000017DC 3F00 move.w -[A7], D0
000017DE 700F moveq.l D0, 0x0F
000017E0 D06E FFF6 add.w D0, [A6 - 0xA]
000017E4 3F00 move.w -[A7], D0
000017E6 70FF moveq.l D0, 0xFFFFFFFF
000017E8 D06E FFF4 add.w D0, [A6 - 0xC]
000017EC 3F00 move.w -[A7], D0
000017EE A8A7 syscall SetRect
000017F0 286D AA2C movea.l A4, [A5 - 0x55D4]
000017F4 7A00 moveq.l D5, 0x00
000017F6 548F addq.l A7, 2
000017F8 602A bra +0x2C /* 00001824 */
label000017FA:
000017FA 426E FFDE clr.w [A6 - 0x22]
000017FE 3D45 FFDC move.w [A6 - 0x24], D5
00001802 2F2C 000A move.l -[A7], [A4 + 0xA]
00001806 2F2C 000A move.l -[A7], [A4 + 0xA]
0000180A 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
0000180E 548F addq.l A7, 2
00001810 3E80 move.w [A7], D0
00001812 2F2E FFDC move.l -[A7], [A6 - 0x24]
00001816 2F2D AA3A move.l -[A7], [A5 - 0x55C6]
0000181A 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
0000181E A9E7 syscall Pack0/ListManager
00001820 5245 addq.w D5, 1
00001822 2854 movea.l A4, [A4]
label00001824:
00001824 200C move.l D0, A4
00001826 66D2 bne -0x2C /* 000017FA */
00001828 4EBA FC48 jsr [PC - 0x3B8 /* 00001472 */]
0000182C 1F3C 0001 move.b -[A7], 0x1
00001830 2F2D AA3A move.l -[A7], [A5 - 0x55C6]
00001834 3F3C 002C move.w -[A7], 0x2C /* ',' */
00001838 A9E7 syscall Pack0/ListManager
0000183A 2F2D AA36 move.l -[A7], [A5 - 0x55CA]
0000183E A915 syscall ShowWindow
label00001840:
00001840 486D 04AA pea.l [A5 + 0x4AA /* export_145 */]
00001844 486E FFFE pea.l [A6 - 0x2]
00001848 A991 syscall ModalDialog
0000184A 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5
00001850 6618 bne +0x1A /* 0000186A */
00001852 286D AA2C movea.l A4, [A5 - 0x55D4]
00001856 6008 bra +0xA /* 00001860 */
label00001858:
00001858 197C 0001 0008 move.b [A4 + 0x8], 0x1
0000185E 2854 movea.l A4, [A4]
label00001860:
00001860 200C move.l D0, A4
00001862 66F4 bne -0xA /* 00001858 */
00001864 4EBA FC0C jsr [PC - 0x3F4 /* 00001472 */]
00001868 601C bra +0x1E /* 00001886 */
label0000186A:
0000186A 0C6E 0006 FFFE cmpi.w [A6 - 0x2], 0x6
00001870 6614 bne +0x16 /* 00001886 */
00001872 286D AA2C movea.l A4, [A5 - 0x55D4]
00001876 6006 bra +0x8 /* 0000187E */
label00001878:
00001878 422C 0008 clr.b [A4 + 0x8]
0000187C 2854 movea.l A4, [A4]
label0000187E:
0000187E 200C move.l D0, A4
00001880 66F6 bne -0x8 /* 00001878 */
00001882 4EBA FBEE jsr [PC - 0x412 /* 00001472 */]
label00001886:
00001886 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
0000188C 6708 beq +0xA /* 00001896 */
0000188E 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2
00001894 66AA bne -0x54 /* 00001840 */
label00001896:
00001896 4EBA FD8C jsr [PC - 0x274 /* 00001624 */]
0000189A 2F2D AA3A move.l -[A7], [A5 - 0x55C6]
0000189E 3F3C 0028 move.w -[A7], 0x28 /* '(' */
000018A2 A9E7 syscall Pack0/ListManager
000018A4 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
000018AA 6606 bne +0x8 /* 000018B2 */
000018AC 4EBA FB52 jsr [PC - 0x4AE /* 00001400 */]
000018B0 600C bra +0xE /* 000018BE */
label000018B2:
000018B2 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2
000018B8 6604 bne +0x6 /* 000018BE */
000018BA 4EBA FB26 jsr [PC - 0x4DA /* 000013E2 */]
label000018BE:
000018BE 426D BE2E clr.w [A5 - 0x41D2]
000018C2 1B7C 0001 C66F move.b [A5 - 0x3991], 0x1
000018C8 6014 bra +0x16 /* 000018DE */
label000018CA:
000018CA 486D ABC6 pea.l [A5 - 0x543A]
000018CE 486D ABC8 pea.l [A5 - 0x5438]
000018D2 486D ABCA pea.l [A5 - 0x5436]
000018D6 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
000018DA 4FEF 000C lea.l A7, [A7 + 0xC]
label000018DE:
000018DE 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
000018E2 4E5E unlink A6
000018E4 4E75 rts
export_139:
fn000018E6:
000018E6 4E56 0000 link A6, 0
000018EA 2F0C move.l -[A7], A4
000018EC 4A6D AA30 tst.w [A5 - 0x55D0]
000018F0 6F2E ble +0x30 /* 00001920 */
000018F2 4EBA F482 jsr [PC - 0xB7E /* 00000D76 */]
000018F6 601A bra +0x1C /* 00001912 */
label000018F8:
000018F8 286D AA2C movea.l A4, [A5 - 0x55D4]
000018FC 206D AA2C movea.l A0, [A5 - 0x55D4]
00001900 2B50 AA2C move.l [A5 - 0x55D4], [A0]
00001904 2F2C 000A move.l -[A7], [A4 + 0xA]
00001908 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000190C 204C movea.l A0, A4
0000190E A01F syscall DisposPtr/DisposePtr
00001910 588F addq.l A7, 4
label00001912:
00001912 4AAD AA2C tst.l [A5 - 0x55D4]
00001916 66E0 bne -0x1E /* 000018F8 */
00001918 426D AA30 clr.w [A5 - 0x55D0]
0000191C 4EBA F476 jsr [PC - 0xB8A /* 00000D94 */]
label00001920:
00001920 285F movea.l A4, [A7]+
00001922 4E5E unlink A6
00001924 4E75 rts
export_140:
00001926 4E56 0000 link A6, 0
0000192A 4A2D AA2A tst.b [A5 - 0x55D6]
0000192E 6726 beq +0x28 /* 00001956 */
00001930 486D AC00 pea.l [A5 - 0x5400]
00001934 486D AC02 pea.l [A5 - 0x53FE]
00001938 486D AC04 pea.l [A5 - 0x53FC]
0000193C 486D AC14 pea.l [A5 - 0x53EC]
00001940 4878 0002 push.l 0x2
00001944 4EAD 067A jsr [A5 + 0x67A /* export_203 */]
00001948 4A00 tst.b D0
0000194A 57C0 seq D0
0000194C 4400 neg.b D0
0000194E 1B40 AA2A move.b [A5 - 0x55D6], D0
00001952 4FEF 0014 lea.l A7, [A7 + 0x14]
label00001956:
00001956 4A2D AA2A tst.b [A5 - 0x55D6]
0000195A 6604 bne +0x6 /* 00001960 */
0000195C 4EBA FF88 jsr [PC - 0x78 /* 000018E6 */]
label00001960:
00001960 1B7C 0001 C66F move.b [A5 - 0x3991], 0x1
00001966 4E5E unlink A6
00001968 4E75 rts
export_141:
0000196A 4E56 0000 link A6, 0
0000196E 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00001972 7E00 moveq.l D7, 0x00
00001974 7C01 moveq.l D6, 0x01
00001976 286D AA2C movea.l A4, [A5 - 0x55D4]
0000197A 6006 bra +0x8 /* 00001982 */
label0000197C:
0000197C 536E 0008 subq.w [A6 + 0x8], 1
00001980 2854 movea.l A4, [A4]
label00001982:
00001982 4A6E 0008 tst.w [A6 + 0x8]
00001986 6EF4 bgt -0xA /* 0000197C */
00001988 266D A430 movea.l A3, [A5 - 0x5BD0]
0000198C 6010 bra +0x12 /* 0000199E */
label0000198E:
0000198E 302B 0008 move.w D0, [A3 + 0x8]
00001992 B06C 0004 cmp.w D0, [A4 + 0x4]
00001996 6604 bne +0x6 /* 0000199C */
00001998 7E01 moveq.l D7, 0x01
0000199A 6002 bra +0x4 /* 0000199E */
label0000199C:
0000199C 2653 movea.l A3, [A3]
label0000199E:
0000199E 200B move.l D0, A3
000019A0 6704 beq +0x6 /* 000019A6 */
000019A2 4A07 tst.b D7
000019A4 67E8 beq -0x16 /* 0000198E */
label000019A6:
000019A6 4A07 tst.b D7
000019A8 6700 0082 beq +0x84 /* 00001A2C */
000019AC 4A2B 001A tst.b [A3 + 0x1A]
000019B0 673A beq +0x3C /* 000019EC */
000019B2 0C6C FFFF 0006 cmpi.w [A4 + 0x6], 0xFFFF
000019B8 6732 beq +0x34 /* 000019EC */
000019BA 246D A434 movea.l A2, [A5 - 0x5BCC]
000019BE 2B6B 0012 A434 move.l [A5 - 0x5BCC], [A3 + 0x12]
000019C4 3F2C 0006 move.w -[A7], [A4 + 0x6]
000019C8 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000019CC 5240 addq.w D0, 1
000019CE 548F addq.l A7, 2
000019D0 6616 bne +0x18 /* 000019E8 */
000019D2 7C00 moveq.l D6, 0x00
000019D4 486D AC3E pea.l [A5 - 0x53C2]
000019D8 486D AC40 pea.l [A5 - 0x53C0]
000019DC 486D AC54 pea.l [A5 - 0x53AC]
000019E0 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
000019E4 4FEF 000C lea.l A7, [A7 + 0xC]
label000019E8:
000019E8 2B4A A434 move.l [A5 - 0x5BCC], A2
label000019EC:
000019EC 4A06 tst.b D6
000019EE 673C beq +0x3E /* 00001A2C */
000019F0 206D A42C movea.l A0, [A5 - 0x5BD4]
000019F4 3028 0008 move.w D0, [A0 + 0x8]
000019F8 B06C 0004 cmp.w D0, [A4 + 0x4]
000019FC 660E bne +0x10 /* 00001A0C */
000019FE 206D A42C movea.l A0, [A5 - 0x5BD4]
00001A02 3028 000A move.w D0, [A0 + 0xA]
00001A06 B06C 0006 cmp.w D0, [A4 + 0x6]
00001A0A 6720 beq +0x22 /* 00001A2C */
label00001A0C:
00001A0C 3F2C 0006 move.w -[A7], [A4 + 0x6]
00001A10 3F2C 0004 move.w -[A7], [A4 + 0x4]
00001A14 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00001A18 206D C6A4 movea.l A0, [A5 - 0x395C]
00001A1C 4868 0010 pea.l [A0 + 0x10]
00001A20 A928 syscall InvalRect
00001A22 2EAD C6A4 move.l [A7], [A5 - 0x395C]
00001A26 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
00001A2A 588F addq.l A7, 4
label00001A2C:
00001A2C 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00001A30 4E5E unlink A6
00001A32 4E75 rts
export_142:
00001A34 4E56 0000 link A6, 0
00001A38 48E7 0108 movem.l -[A7], D7,A4
00001A3C 3E2E 0008 move.w D7, [A6 + 0x8]
00001A40 3F2D AA30 move.w -[A7], [A5 - 0x55D0]
00001A44 3F07 move.w -[A7], D7
00001A46 4EBA E688 jsr [PC - 0x1978 /* 000000D0 */]
00001A4A 4A6D AA30 tst.w [A5 - 0x55D0]
00001A4E 588F addq.l A7, 4
00001A50 6F2C ble +0x2E /* 00001A7E */
00001A52 286D AA2C movea.l A4, [A5 - 0x55D4]
00001A56 6022 bra +0x24 /* 00001A7A */
label00001A58:
00001A58 3F2C 0004 move.w -[A7], [A4 + 0x4]
00001A5C 3F07 move.w -[A7], D7
00001A5E 4EBA E670 jsr [PC - 0x1990 /* 000000D0 */]
00001A62 3EAC 0006 move.w [A7], [A4 + 0x6]
00001A66 3F07 move.w -[A7], D7
00001A68 4EBA E666 jsr [PC - 0x199A /* 000000D0 */]
00001A6C 2EAC 000A move.l [A7], [A4 + 0xA]
00001A70 3F07 move.w -[A7], D7
00001A72 4EBA E6D4 jsr [PC - 0x192C /* 00000148 */]
00001A76 2854 movea.l A4, [A4]
00001A78 508F addq.l A7, 8
label00001A7A:
00001A7A 200C move.l D0, A4
00001A7C 66DA bne -0x24 /* 00001A58 */
label00001A7E:
00001A7E 422D AA2A clr.b [A5 - 0x55D6]
00001A82 4CDF 1080 movem.l D7,A4, [A7]+
00001A86 4E5E unlink A6
00001A88 4E75 rts
export_143:
00001A8A 4E56 FFB2 link A6, -0x004E
00001A8E 48E7 0300 movem.l -[A7], D6,D7
00001A92 3E2E 0008 move.w D7, [A6 + 0x8]
00001A96 486E FFB2 pea.l [A6 - 0x4E]
00001A9A 3F07 move.w -[A7], D7
00001A9C 4EBA E66E jsr [PC - 0x1992 /* 0000010C */]
00001AA0 4A6E FFB2 tst.w [A6 - 0x4E]
00001AA4 5C8F addq.l A7, 6
00001AA6 6F4A ble +0x4C /* 00001AF2 */
00001AA8 7C00 moveq.l D6, 0x00
00001AAA 6040 bra +0x42 /* 00001AEC */
label00001AAC:
00001AAC 486E FFB6 pea.l [A6 - 0x4A]
00001AB0 3F07 move.w -[A7], D7
00001AB2 4EBA E658 jsr [PC - 0x19A8 /* 0000010C */]
00001AB6 486E FFB4 pea.l [A6 - 0x4C]
00001ABA 3F07 move.w -[A7], D7
00001ABC 4EBA E64E jsr [PC - 0x19B2 /* 0000010C */]
00001AC0 486E FFB8 pea.l [A6 - 0x48]
00001AC4 3F07 move.w -[A7], D7
00001AC6 4EBA E6D4 jsr [PC - 0x192C /* 0000019C */]
00001ACA 486E FFB9 pea.l [A6 - 0x47]
00001ACE 486E FFDC pea.l [A6 - 0x24]
00001AD2 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00001AD6 486E FFDC pea.l [A6 - 0x24]
00001ADA 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00001ADE 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
00001AE2 4EBA F42A jsr [PC - 0xBD6 /* 00000F0E */]
00001AE6 4FEF 0022 lea.l A7, [A7 + 0x22]
00001AEA 5246 addq.w D6, 1
label00001AEC:
00001AEC BC6E FFB2 cmp.w D6, [A6 - 0x4E]
00001AF0 6DBA blt -0x44 /* 00001AAC */
label00001AF2:
00001AF2 4EBA F282 jsr [PC - 0xD7E /* 00000D76 */]
00001AF6 4EBA F29C jsr [PC - 0xD64 /* 00000D94 */]
00001AFA 422D AA2A clr.b [A5 - 0x55D6]
00001AFE 4CDF 00C0 movem.l D6,D7, [A7]+
00001B02 4E5E unlink A6
00001B04 4E75 rts
fn00001B06:
00001B06 4E56 FFFC link A6, -0x0004
00001B0A 306E 0010 movea.w A0, [A6 + 0x10]
00001B0E 2D48 FFFC move.l [A6 - 0x4], A0
00001B12 4267 clr.w -[A7]
00001B14 226E 0008 movea.l A1, [A6 + 0x8]
00001B18 3F29 0004 move.w -[A7], [A1 + 0x4]
00001B1C 486E FFFC pea.l [A6 - 0x4]
00001B20 2F2E 000C move.l -[A7], [A6 + 0xC]
00001B24 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
00001B28 4E5E unlink A6
00001B2A 4E75 rts
fn00001B2C:
00001B2C 4E56 FFFC link A6, -0x0004
00001B30 306E 0010 movea.w A0, [A6 + 0x10]
00001B34 2D48 FFFC move.l [A6 - 0x4], A0
00001B38 4267 clr.w -[A7]
00001B3A 226E 0008 movea.l A1, [A6 + 0x8]
00001B3E 3F29 0004 move.w -[A7], [A1 + 0x4]
00001B42 486E FFFC pea.l [A6 - 0x4]
00001B46 2F2E 000C move.l -[A7], [A6 + 0xC]
00001B4A 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00001B4E 4E5E unlink A6
00001B50 4E75 rts
fn00001B52:
00001B52 4E56 0000 link A6, 0
00001B56 2F07 move.l -[A7], D7
00001B58 4267 clr.w -[A7]
00001B5A 206E 0008 movea.l A0, [A6 + 0x8]
00001B5E 2F10 move.l -[A7], [A0]
00001B60 3F28 0006 move.w -[A7], [A0 + 0x6]
00001B64 4868 0004 pea.l [A0 + 0x4]
00001B68 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00001B6C 3E1F move.w D7, [A7]+
00001B6E 4A47 tst.w D7
00001B70 6704 beq +0x6 /* 00001B76 */
00001B72 7000 moveq.l D0, 0x00
00001B74 6002 bra +0x4 /* 00001B78 */
label00001B76:
00001B76 7001 moveq.l D0, 0x01
label00001B78:
00001B78 2E1F move.l D7, [A7]+
00001B7A 4E5E unlink A6
00001B7C 4E75 rts
00001B7E 4E56 0000 link A6, 0
00001B82 2F07 move.l -[A7], D7
00001B84 4267 clr.w -[A7]
00001B86 206E 0008 movea.l A0, [A6 + 0x8]
00001B8A 2F10 move.l -[A7], [A0]
00001B8C 3F28 0006 move.w -[A7], [A0 + 0x6]
00001B90 2F3C 4D44 4920 move.l -[A7], 0x4D444920 /* 'MDI ' */
00001B96 2F3C 4441 5441 move.l -[A7], 0x44415441 /* 'DATA' */
00001B9C 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */]
00001BA0 3E1F move.w D7, [A7]+
00001BA2 4A47 tst.w D7
00001BA4 6704 beq +0x6 /* 00001BAA */
00001BA6 7000 moveq.l D0, 0x00
00001BA8 6008 bra +0xA /* 00001BB2 */
label00001BAA:
00001BAA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001BAE 4EBA FFA2 jsr [PC - 0x5E /* 00001B52 */]
label00001BB2:
00001BB2 2E2E FFFC move.l D7, [A6 - 0x4]
00001BB6 4E5E unlink A6
00001BB8 4E75 rts
fn00001BBA:
00001BBA 4E56 0000 link A6, 0
00001BBE 4267 clr.w -[A7]
00001BC0 206E 0008 movea.l A0, [A6 + 0x8]
00001BC4 3F28 0004 move.w -[A7], [A0 + 0x4]
00001BC8 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00001BCC 206E 0008 movea.l A0, [A6 + 0x8]
00001BD0 317C FFFF 0004 move.w [A0 + 0x4], 0xFFFF
00001BD6 4E5E unlink A6
00001BD8 4E75 rts
fn00001BDA:
00001BDA 4E56 0000 link A6, 0
00001BDE 2F0C move.l -[A7], A4
00001BE0 49EE 000C lea.l A4, [A6 + 0xC]
00001BE4 2F0C move.l -[A7], A4
00001BE6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001BEA 486D ACBC pea.l [A5 - 0x5344]
00001BEE 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
00001BF2 486D B568 pea.l [A5 - 0x4A98]
00001BF6 486D B56A pea.l [A5 - 0x4A96]
00001BFA 486D ACBC pea.l [A5 - 0x5344]
00001BFE 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00001C02 286E FFFC movea.l A4, [A6 - 0x4]
00001C06 4E5E unlink A6
00001C08 4E75 rts
fn00001C0A:
00001C0A 4E56 0000 link A6, 0
00001C0E 2F07 move.l -[A7], D7
00001C10 3E2E 0010 move.w D7, [A6 + 0x10]
00001C14 3007 move.w D0, D7
00001C16 670A beq +0xC /* 00001C22 */
00001C18 6B12 bmi +0x14 /* 00001C2C */
00001C1A 5540 subq.w D0, 2
00001C1C 670C beq +0xE /* 00001C2A */
00001C1E 6A0C bpl +0xE /* 00001C2C */
00001C20 6004 bra +0x6 /* 00001C26 */
label00001C22:
00001C22 7E01 moveq.l D7, 0x01
00001C24 6006 bra +0x8 /* 00001C2C */
label00001C26:
00001C26 7E03 moveq.l D7, 0x03
00001C28 6002 bra +0x4 /* 00001C2C */
label00001C2A:
00001C2A 7E02 moveq.l D7, 0x02
label00001C2C:
00001C2C 4267 clr.w -[A7]
00001C2E 206E 0008 movea.l A0, [A6 + 0x8]
00001C32 3F28 0004 move.w -[A7], [A0 + 0x4]
00001C36 3F07 move.w -[A7], D7
00001C38 2F2E 000C move.l -[A7], [A6 + 0xC]
00001C3C 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00001C40 202E 000C move.l D0, [A6 + 0xC]
00001C44 2E2E FFFC move.l D7, [A6 - 0x4]
00001C48 4E5E unlink A6
00001C4A 4E75 rts
fn00001C4C:
00001C4C 4E56 FFF8 link A6, -0x0008
00001C50 48E7 0300 movem.l -[A7], D6,D7
00001C54 7E00 moveq.l D7, 0x00
00001C56 306E 000C movea.w A0, [A6 + 0xC]
00001C5A 2D48 FFFC move.l [A6 - 0x4], A0
00001C5E 4267 clr.w -[A7]
00001C60 226E 0008 movea.l A1, [A6 + 0x8]
00001C64 3F29 0004 move.w -[A7], [A1 + 0x4]
00001C68 486E FFFC pea.l [A6 - 0x4]
00001C6C 486E FFF8 pea.l [A6 - 0x8]
00001C70 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
00001C74 7C00 moveq.l D6, 0x00
00001C76 548F addq.l A7, 2
00001C78 6010 bra +0x12 /* 00001C8A */
label00001C7A:
00001C7A 1006 move.b D0, D6
00001C7C E708 lsl D0.b, 3
00001C7E 7200 moveq.l D1, 0x00
00001C80 1236 60F8 move.b D1, [A6 + D6.w - 0x8]
00001C84 E1A9 lsl D1, D0
00001C86 DE81 add.l D7, D1
00001C88 5246 addq.w D6, 1
label00001C8A:
00001C8A BC6E 000C cmp.w D6, [A6 + 0xC]
00001C8E 6DEA blt -0x14 /* 00001C7A */
00001C90 2007 move.l D0, D7
00001C92 4CDF 00C0 movem.l D6,D7, [A7]+
00001C96 4E5E unlink A6
00001C98 4E75 rts
fn00001C9A:
00001C9A 4E56 0000 link A6, 0
00001C9E 2F07 move.l -[A7], D7
00001CA0 3F3C 0001 move.w -[A7], 0x1
00001CA4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001CA8 4EBA FFA2 jsr [PC - 0x5E /* 00001C4C */]
00001CAC 3E00 move.w D7, D0
00001CAE 3E87 move.w [A7], D7
00001CB0 2F2E 000C move.l -[A7], [A6 + 0xC]
00001CB4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001CB8 4EBA FE4C jsr [PC - 0x1B4 /* 00001B06 */]
00001CBC 206E 000C movea.l A0, [A6 + 0xC]
00001CC0 4230 7000 clr.b [A0 + D7.w]
00001CC4 3EBC 0001 move.w [A7], 0x1
00001CC8 42A7 clr.l -[A7]
00001CCA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001CCE 4EBA FF3A jsr [PC - 0xC6 /* 00001C0A */]
00001CD2 2E2E FFFC move.l D7, [A6 - 0x4]
00001CD6 4E5E unlink A6
00001CD8 4E75 rts
fn00001CDA:
00001CDA 4E56 FFFC link A6, -0x0004
00001CDE 306E 0010 movea.w A0, [A6 + 0x10]
00001CE2 2D48 FFFC move.l [A6 - 0x4], A0
00001CE6 4267 clr.w -[A7]
00001CE8 226E 0008 movea.l A1, [A6 + 0x8]
00001CEC 3F29 0004 move.w -[A7], [A1 + 0x4]
00001CF0 486E FFFC pea.l [A6 - 0x4]
00001CF4 486E 000C pea.l [A6 + 0xC]
00001CF8 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00001CFC 4E5E unlink A6
00001CFE 4E75 rts
00001D00 4E56 0000 link A6, 0
00001D04 2F07 move.l -[A7], D7
00001D06 2F2E 000C move.l -[A7], [A6 + 0xC]
00001D0A 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00001D0E 3E00 move.w D7, D0
00001D10 3EBC 0001 move.w [A7], 0x1
00001D14 3047 movea.w A0, D7
00001D16 2F08 move.l -[A7], A0
00001D18 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D1C 4EBA FFBC jsr [PC - 0x44 /* 00001CDA */]
00001D20 3E87 move.w [A7], D7
00001D22 2F2E 000C move.l -[A7], [A6 + 0xC]
00001D26 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D2A 4EBA FE00 jsr [PC - 0x200 /* 00001B2C */]
00001D2E 2E2E FFFC move.l D7, [A6 - 0x4]
00001D32 4E5E unlink A6
00001D34 4E75 rts
fn00001D36:
00001D36 4E56 0000 link A6, 0
00001D3A 2F2E 000C move.l -[A7], [A6 + 0xC]
00001D3E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D42 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00001D46 4E5E unlink A6
00001D48 4E75 rts
fn00001D4A:
00001D4A 4E56 0000 link A6, 0
00001D4E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D52 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00001D56 4E5E unlink A6
00001D58 4E75 rts
fn00001D5A:
00001D5A 4E56 0000 link A6, 0
00001D5E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001D62 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D66 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00001D6A 4E5E unlink A6
00001D6C 4E75 rts
00001D6E 4E56 0000 link A6, 0
00001D72 4267 clr.w -[A7]
00001D74 206E 0008 movea.l A0, [A6 + 0x8]
00001D78 2F10 move.l -[A7], [A0]
00001D7A 3F28 0006 move.w -[A7], [A0 + 0x6]
00001D7E 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
00001D82 4E5E unlink A6
00001D84 4E75 rts
00001D86 4E56 0000 link A6, 0
00001D8A 2F0C move.l -[A7], A4
00001D8C 49EE 000C lea.l A4, [A6 + 0xC]
00001D90 2F0C move.l -[A7], A4
00001D92 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D96 486D ACBC pea.l [A5 - 0x5344]
00001D9A 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
00001D9E 486D B0BC pea.l [A5 - 0x4F44]
00001DA2 486D ACBC pea.l [A5 - 0x5344]
00001DA6 4EBA FF8E jsr [PC - 0x72 /* 00001D36 */]
00001DAA 4A40 tst.w D0
00001DAC 4FEF 0014 lea.l A7, [A7 + 0x14]
00001DB0 670C beq +0xE /* 00001DBE */
00001DB2 486D ACBC pea.l [A5 - 0x5344]
00001DB6 486D B0BC pea.l [A5 - 0x4F44]
00001DBA 4EBA FF9E jsr [PC - 0x62 /* 00001D5A */]
label00001DBE:
00001DBE 286E FFFC movea.l A4, [A6 - 0x4]
00001DC2 4E5E unlink A6
00001DC4 4E75 rts
fn00001DC6:
00001DC6 4E56 FF86 link A6, -0x007A
00001DCA 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00001DCE 286E 0008 movea.l A4, [A6 + 0x8]
00001DD2 266E 000C movea.l A3, [A6 + 0xC]
00001DD6 2F0B move.l -[A7], A3
00001DD8 4EBA FF70 jsr [PC - 0x90 /* 00001D4A */]
00001DDC 5540 subq.w D0, 2
00001DDE 588F addq.l A7, 4
00001DE0 6C06 bge +0x8 /* 00001DE8 */
00001DE2 7000 moveq.l D0, 0x00
00001DE4 6000 0176 bra +0x178 /* 00001F5C */
label00001DE8:
00001DE8 0C13 0061 cmpi.b [A3], 0x61 /* 'a' */
00001DEC 6506 bcs +0x8 /* 00001DF4 */
00001DEE 0C13 007A cmpi.b [A3], 0x7A /* 'z' */
00001DF2 6306 bls +0x8 /* 00001DFA */
label00001DF4:
00001DF4 7000 moveq.l D0, 0x00
00001DF6 6000 0164 bra +0x166 /* 00001F5C */
label00001DFA:
00001DFA 2F0C move.l -[A7], A4
00001DFC 4EBA FD54 jsr [PC - 0x2AC /* 00001B52 */]
00001E00 4A40 tst.w D0
00001E02 588F addq.l A7, 4
00001E04 660E bne +0x10 /* 00001E14 */
00001E06 486D B56C pea.l [A5 - 0x4A94]
00001E0A 4EBA FDCE jsr [PC - 0x232 /* 00001BDA */]
00001E0E 7000 moveq.l D0, 0x00
00001E10 6000 014A bra +0x14C /* 00001F5C */
label00001E14:
00001E14 4267 clr.w -[A7]
00001E16 7000 moveq.l D0, 0x00
00001E18 1013 move.b D0, [A3]
00001E1A E548 lsl D0.w, 2
00001E1C 3040 movea.w A0, D0
00001E1E 4868 FE7C pea.l [A0 - 0x184]
00001E22 2F0C move.l -[A7], A4
00001E24 4EBA FDE4 jsr [PC - 0x21C /* 00001C0A */]
00001E28 3EBC 0004 move.w [A7], 0x4
00001E2C 2F0C move.l -[A7], A4
00001E2E 4EBA FE1C jsr [PC - 0x1E4 /* 00001C4C */]
00001E32 2D40 FFEA move.l [A6 - 0x16], D0
00001E36 4A80 tst.l D0
00001E38 4FEF 000E lea.l A7, [A7 + 0xE]
00001E3C 660C bne +0xE /* 00001E4A */
00001E3E 2F0C move.l -[A7], A4
00001E40 4EBA FD78 jsr [PC - 0x288 /* 00001BBA */]
00001E44 7000 moveq.l D0, 0x00
00001E46 6000 0114 bra +0x116 /* 00001F5C */
label00001E4A:
00001E4A 7600 moveq.l D3, 0x00
00001E4C 7A00 moveq.l D5, 0x00
00001E4E 7E00 moveq.l D7, 0x00
label00001E50:
00001E50 4267 clr.w -[A7]
00001E52 2005 move.l D0, D5
00001E54 D0AE FFEA add.l D0, [A6 - 0x16]
00001E58 2F00 move.l -[A7], D0
00001E5A 2F0C move.l -[A7], A4
00001E5C 4EBA FDAC jsr [PC - 0x254 /* 00001C0A */]
00001E60 3EBC 0004 move.w [A7], 0x4
00001E64 2F0C move.l -[A7], A4
00001E66 4EBA FDE4 jsr [PC - 0x21C /* 00001C4C */]
00001E6A 2D40 FFFC move.l [A6 - 0x4], D0
00001E6E 3EBC 0004 move.w [A7], 0x4
00001E72 2F0C move.l -[A7], A4
00001E74 4EBA FDD6 jsr [PC - 0x22A /* 00001C4C */]
00001E78 2D40 FFF8 move.l [A6 - 0x8], D0
00001E7C 486E FF86 pea.l [A6 - 0x7A]
00001E80 2F0C move.l -[A7], A4
00001E82 4EBA FE16 jsr [PC - 0x1EA /* 00001C9A */]
00001E86 2E8B move.l [A7], A3
00001E88 486E FF86 pea.l [A6 - 0x7A]
00001E8C 4EBA FEA8 jsr [PC - 0x158 /* 00001D36 */]
00001E90 3800 move.w D4, D0
00001E92 4A44 tst.w D4
00001E94 4FEF 001E lea.l A7, [A7 + 0x1E]
00001E98 6F04 ble +0x6 /* 00001E9E */
00001E9A 2A2E FFFC move.l D5, [A6 - 0x4]
label00001E9E:
00001E9E 4A44 tst.w D4
00001EA0 6C04 bge +0x6 /* 00001EA6 */
00001EA2 2A2E FFF8 move.l D5, [A6 - 0x8]
label00001EA6:
00001EA6 4A44 tst.w D4
00001EA8 6604 bne +0x6 /* 00001EAE */
00001EAA 7A00 moveq.l D5, 0x00
00001EAC 7E01 moveq.l D7, 0x01
label00001EAE:
00001EAE 4A85 tst.l D5
00001EB0 669E bne -0x60 /* 00001E50 */
00001EB2 4A47 tst.w D7
00001EB4 6F00 0094 ble +0x96 /* 00001F4A */
label00001EB8:
00001EB8 3F3C 0002 move.w -[A7], 0x2
00001EBC 2F0C move.l -[A7], A4
00001EBE 4EBA FD8C jsr [PC - 0x274 /* 00001C4C */]
00001EC2 3C00 move.w D6, D0
00001EC4 4A46 tst.w D6
00001EC6 5C8F addq.l A7, 6
00001EC8 677A beq +0x7C /* 00001F44 */
00001ECA 3F3C 0001 move.w -[A7], 0x1
00001ECE 2F0C move.l -[A7], A4
00001ED0 4EBA FD7A jsr [PC - 0x286 /* 00001C4C */]
00001ED4 3D40 FFF4 move.w [A6 - 0xC], D0
00001ED8 426E FFF6 clr.w [A6 - 0xA]
00001EDC 426E FFEE clr.w [A6 - 0x12]
00001EE0 5C8F addq.l A7, 6
00001EE2 6056 bra +0x58 /* 00001F3A */
label00001EE4:
00001EE4 3F3C 0001 move.w -[A7], 0x1
00001EE8 2F0C move.l -[A7], A4
00001EEA 4EBA FD60 jsr [PC - 0x2A0 /* 00001C4C */]
00001EEE 3D40 FFF0 move.w [A6 - 0x10], D0
00001EF2 3EBC 0001 move.w [A7], 0x1
00001EF6 2F0C move.l -[A7], A4
00001EF8 4EBA FD52 jsr [PC - 0x2AE /* 00001C4C */]
00001EFC 3D40 FFF2 move.w [A6 - 0xE], D0
00001F00 4A6E FFF6 tst.w [A6 - 0xA]
00001F04 4FEF 000A lea.l A7, [A7 + 0xA]
00001F08 662C bne +0x2E /* 00001F36 */
00001F0A 7001 moveq.l D0, 0x01
00001F0C 122E FFF1 move.b D1, [A6 - 0xF]
00001F10 E3A8 lsl D0, D1
00001F12 C0AE 0012 and.l D0, [A6 + 0x12]
00001F16 671E beq +0x20 /* 00001F36 */
00001F18 302E 0010 move.w D0, [A6 + 0x10]
00001F1C C06E FFF2 and.w D0, [A6 - 0xE]
00001F20 6714 beq +0x16 /* 00001F36 */
00001F22 3003 move.w D0, D3
00001F24 5243 addq.w D3, 1
00001F26 206E 0016 movea.l A0, [A6 + 0x16]
00001F2A D0C0 add.w A0, D0
00001F2C 3186 0000 move.w [A0 + D0.w], D6
00001F30 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1
label00001F36:
00001F36 526E FFEE addq.w [A6 - 0x12], 1
label00001F3A:
00001F3A 302E FFEE move.w D0, [A6 - 0x12]
00001F3E B06E FFF4 cmp.w D0, [A6 - 0xC]
00001F42 6DA0 blt -0x5E /* 00001EE4 */
label00001F44:
00001F44 4A46 tst.w D6
00001F46 6600 FF70 bne -0x8E /* 00001EB8 */
label00001F4A:
00001F4A 206E 0016 movea.l A0, [A6 + 0x16]
00001F4E D0C3 add.w A0, D3
00001F50 4270 3000 clr.w [A0 + D3.w]
00001F54 2F0C move.l -[A7], A4
00001F56 4EBA FC62 jsr [PC - 0x39E /* 00001BBA */]
00001F5A 3003 move.w D0, D3
label00001F5C:
00001F5C 4CEE 18F8 FF6A movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x96]
00001F62 4E5E unlink A6
00001F64 4E75 rts
export_146:
00001F66 4E56 FFFE link A6, -0x0002
00001F6A 48E7 0108 movem.l -[A7], D7,A4
00001F6E 7E00 moveq.l D7, 0x00
00001F70 4AAD A42C tst.l [A5 - 0x5BD4]
00001F74 6774 beq +0x76 /* 00001FEA */
00001F76 7010 moveq.l D0, 0x10
00001F78 A11E syscall NewPtr, flags=1
00001F7A 2848 movea.l A4, A0
00001F7C 200C move.l D0, A4
00001F7E 676A beq +0x6C /* 00001FEA */
00001F80 396E 0014 0008 move.w [A4 + 0x8], [A6 + 0x14]
00001F86 2F2E 000A move.l -[A7], [A6 + 0xA]
00001F8A 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001F8E 2880 move.l [A4], D0
00001F90 2EAE 000E move.l [A7], [A6 + 0xE]
00001F94 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001F98 2940 0004 move.l [A4 + 0x4], D0
00001F9C 196E 0012 000E move.b [A4 + 0xE], [A6 + 0x12]
00001FA2 396E 001E 000A move.w [A4 + 0xA], [A6 + 0x1E]
00001FA8 396E 0020 000C move.w [A4 + 0xC], [A6 + 0x20]
00001FAE 422D B4E4 clr.b [A5 - 0x4B1C]
00001FB2 422D B505 clr.b [A5 - 0x4AFB]
00001FB6 422D B526 clr.b [A5 - 0x4ADA]
00001FBA 422D B547 clr.b [A5 - 0x4AB9]
00001FBE 70FF moveq.l D0, 0xFFFFFFFF
00001FC0 2E80 move.l [A7], D0
00001FC2 3F3C FFFF move.w -[A7], 0xFFFF
00001FC6 3F2E 001C move.w -[A7], [A6 + 0x1C]
00001FCA 3F2E 001A move.w -[A7], [A6 + 0x1A]
00001FCE 3F2E 0018 move.w -[A7], [A6 + 0x18]
00001FD2 3F2E 0016 move.w -[A7], [A6 + 0x16]
00001FD6 2F0C move.l -[A7], A4
00001FD8 1F3C 000C move.b -[A7], 0xC
00001FDC 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001FE0 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00001FE4 1E00 move.b D7, D0
00001FE6 4FEF 0016 lea.l A7, [A7 + 0x16]
label00001FEA:
00001FEA 1007 move.b D0, D7
00001FEC 4CDF 1080 movem.l D7,A4, [A7]+
00001FF0 4E5E unlink A6
00001FF2 4E75 rts
export_147:
00001FF4 4E56 0000 link A6, 0
00001FF8 4E5E unlink A6
00001FFA 4E75 rts
export_148:
00001FFC 4E56 0000 link A6, 0
00002000 4E5E unlink A6
00002002 4E75 rts
export_149:
00002004 4E56 FF00 link A6, -0x0100
00002008 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000200C 286E 0008 movea.l A4, [A6 + 0x8]
00002010 266C 001C movea.l A3, [A4 + 0x1C]
00002014 200B move.l D0, A3
00002016 6700 0132 beq +0x134 /* 0000214A */
0000201A 0C6B FFFF 000C cmpi.w [A3 + 0xC], 0xFFFF
00002020 6712 beq +0x14 /* 00002034 */
00002022 486C 000A pea.l [A4 + 0xA]
00002026 3F2B 000C move.w -[A7], [A3 + 0xC]
0000202A 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
0000202E 548F addq.l A7, 2
00002030 2F00 move.l -[A7], D0
00002032 AA0E syscall FillCRect
label00002034:
00002034 0C6B FFFF 000A cmpi.w [A3 + 0xA], 0xFFFF
0000203A 6710 beq +0x12 /* 0000204C */
0000203C 3F2B 000A move.w -[A7], [A3 + 0xA]
00002040 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00002044 486C 000A pea.l [A4 + 0xA]
00002048 A8A1 syscall FrameRect
0000204A 548F addq.l A7, 2
label0000204C:
0000204C 4A93 tst.l [A3]
0000204E 6726 beq +0x28 /* 00002076 */
00002050 4AAB 0004 tst.l [A3 + 0x4]
00002054 6720 beq +0x22 /* 00002076 */
00002056 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000205A 206D A434 movea.l A0, [A5 - 0x5BCC]
0000205E 3F28 005E move.w -[A7], [A0 + 0x5E]
00002062 2F13 move.l -[A7], [A3]
00002064 486D B58C pea.l [A5 - 0x4A74]
00002068 486E FF00 pea.l [A6 - 0x100]
0000206C 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00002070 4FEF 0012 lea.l A7, [A7 + 0x12]
00002074 605C bra +0x5E /* 000020D2 */
label00002076:
00002076 4A93 tst.l [A3]
00002078 671C beq +0x1E /* 00002096 */
0000207A 206D A434 movea.l A0, [A5 - 0x5BCC]
0000207E 3F28 005E move.w -[A7], [A0 + 0x5E]
00002082 2F13 move.l -[A7], [A3]
00002084 486D B594 pea.l [A5 - 0x4A6C]
00002088 486E FF00 pea.l [A6 - 0x100]
0000208C 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00002090 4FEF 000E lea.l A7, [A7 + 0xE]
00002094 603C bra +0x3E /* 000020D2 */
label00002096:
00002096 4AAB 0004 tst.l [A3 + 0x4]
0000209A 671E beq +0x20 /* 000020BA */
0000209C 2F2B 0004 move.l -[A7], [A3 + 0x4]
000020A0 206D A434 movea.l A0, [A5 - 0x5BCC]
000020A4 3F28 005E move.w -[A7], [A0 + 0x5E]
000020A8 486D B59A pea.l [A5 - 0x4A66]
000020AC 486E FF00 pea.l [A6 - 0x100]
000020B0 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000020B4 4FEF 000E lea.l A7, [A7 + 0xE]
000020B8 6018 bra +0x1A /* 000020D2 */
label000020BA:
000020BA 206D A434 movea.l A0, [A5 - 0x5BCC]
000020BE 3F28 005E move.w -[A7], [A0 + 0x5E]
000020C2 486D B5A0 pea.l [A5 - 0x4A60]
000020C6 486E FF00 pea.l [A6 - 0x100]
000020CA 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000020CE 4FEF 000A lea.l A7, [A7 + 0xA]
label000020D2:
000020D2 486E FF00 pea.l [A6 - 0x100]
000020D6 486E FF00 pea.l [A6 - 0x100]
000020DA 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
000020DE 3EAB 0008 move.w [A7], [A3 + 0x8]
000020E2 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000020E6 4257 clr.w [A7]
000020E8 486E FF00 pea.l [A6 - 0x100]
000020EC A88C syscall StringWidth
000020EE 3E1F move.w D7, [A7]+
000020F0 102B 000E move.b D0, [A3 + 0xE]
000020F4 5C8F addq.l A7, 6
000020F6 670A beq +0xC /* 00002102 */
000020F8 6B16 bmi +0x18 /* 00002110 */
000020FA 5500 subq.b D0, 2
000020FC 6712 beq +0x14 /* 00002110 */
000020FE 6A10 bpl +0x12 /* 00002110 */
00002100 6006 bra +0x8 /* 00002108 */
label00002102:
00002102 3C2C 000C move.w D6, [A4 + 0xC]
00002106 6018 bra +0x1A /* 00002120 */
label00002108:
00002108 3C2C 0010 move.w D6, [A4 + 0x10]
0000210C 9C47 sub.w D6, D7
0000210E 6010 bra +0x12 /* 00002120 */
label00002110:
00002110 3C2C 000C move.w D6, [A4 + 0xC]
00002114 DC6C 0010 add.w D6, [A4 + 0x10]
00002118 9C47 sub.w D6, D7
0000211A 48C6 ext.l D6
0000211C 8DFC 0002 divs.w D6, 0x2
label00002120:
00002120 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00002124 3A2C 000A move.w D5, [A4 + 0xA]
00002128 DA6C 000E add.w D5, [A4 + 0xE]
0000212C DA40 add.w D5, D0
0000212E 48C5 ext.l D5
00002130 8BFC 0002 divs.w D5, 0x2
00002134 0C6B FFFF 000A cmpi.w [A3 + 0xA], 0xFFFF
0000213A 6702 beq +0x4 /* 0000213E */
0000213C 5545 subq.w D5, 2
label0000213E:
0000213E 3F06 move.w -[A7], D6
00002140 3F05 move.w -[A7], D5
00002142 A893 syscall MoveTo
00002144 486E FF00 pea.l [A6 - 0x100]
00002148 A884 syscall DrawString
label0000214A:
0000214A 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000214E 4E5E unlink A6
00002150 4E75 rts
fn00002152:
00002152 4E56 0000 link A6, 0
00002156 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
0000215A 286E 000A movea.l A4, [A6 + 0xA]
0000215E 7C00 moveq.l D6, 0x00
00002160 7A00 moveq.l D5, 0x00
00002162 7800 moveq.l D4, 0x00
00002164 266D A44A movea.l A3, [A5 - 0x5BB6]
00002168 6000 00D0 bra +0xD2 /* 0000223A */
label0000216C:
0000216C B86E 0012 cmp.w D4, [A6 + 0x12]
00002170 6C00 00A4 bge +0xA6 /* 00002216 */
00002174 204C movea.l A0, A4
00002176 D0C5 add.w A0, D5
00002178 3630 5000 move.w D3, [A0 + D5.w]
0000217C 206E 000E movea.l A0, [A6 + 0xE]
00002180 D0C4 add.w A0, D4
00002182 3E30 4000 move.w D7, [A0 + D4.w]
00002186 302E 0008 move.w D0, [A6 + 0x8]
0000218A 6700 00AE beq +0xB0 /* 0000223A */
0000218E 6B00 00AA bmi +0xAC /* 0000223A */
00002192 5740 subq.w D0, 3
00002194 6760 beq +0x62 /* 000021F6 */
00002196 6A00 00A2 bpl +0xA4 /* 0000223A */
0000219A 5240 addq.w D0, 1
0000219C 6A24 bpl +0x26 /* 000021C2 */
0000219E BE43 cmp.w D7, D3
000021A0 6F06 ble +0x8 /* 000021A8 */
000021A2 5245 addq.w D5, 1
000021A4 6000 0094 bra +0x96 /* 0000223A */
label000021A8:
000021A8 BE43 cmp.w D7, D3
000021AA 6C06 bge +0x8 /* 000021B2 */
000021AC 5244 addq.w D4, 1
000021AE 6000 008A bra +0x8C /* 0000223A */
label000021B2:
000021B2 204B movea.l A0, A3
000021B4 D0C6 add.w A0, D6
000021B6 3183 6000 move.w [A0 + D6.w], D3
000021BA 5246 addq.w D6, 1
000021BC 5245 addq.w D5, 1
000021BE 5244 addq.w D4, 1
000021C0 6078 bra +0x7A /* 0000223A */
label000021C2:
000021C2 BE43 cmp.w D7, D3
000021C4 6F0E ble +0x10 /* 000021D4 */
000021C6 204B movea.l A0, A3
000021C8 D0C6 add.w A0, D6
000021CA 3183 6000 move.w [A0 + D6.w], D3
000021CE 5246 addq.w D6, 1
000021D0 5245 addq.w D5, 1
000021D2 6066 bra +0x68 /* 0000223A */
label000021D4:
000021D4 BE43 cmp.w D7, D3
000021D6 6C0E bge +0x10 /* 000021E6 */
000021D8 204B movea.l A0, A3
000021DA D0C6 add.w A0, D6
000021DC 3187 6000 move.w [A0 + D6.w], D7
000021E0 5246 addq.w D6, 1
000021E2 5244 addq.w D4, 1
000021E4 6054 bra +0x56 /* 0000223A */
label000021E6:
000021E6 204B movea.l A0, A3
000021E8 D0C6 add.w A0, D6
000021EA 3183 6000 move.w [A0 + D6.w], D3
000021EE 5246 addq.w D6, 1
000021F0 5245 addq.w D5, 1
000021F2 5244 addq.w D4, 1
000021F4 6044 bra +0x46 /* 0000223A */
label000021F6:
000021F6 BE43 cmp.w D7, D3
000021F8 6F0E ble +0x10 /* 00002208 */
000021FA 204B movea.l A0, A3
000021FC D0C6 add.w A0, D6
000021FE 3183 6000 move.w [A0 + D6.w], D3
00002202 5246 addq.w D6, 1
00002204 5245 addq.w D5, 1
00002206 6032 bra +0x34 /* 0000223A */
label00002208:
00002208 BE43 cmp.w D7, D3
0000220A 6C04 bge +0x6 /* 00002210 */
0000220C 5244 addq.w D4, 1
0000220E 602A bra +0x2C /* 0000223A */
label00002210:
00002210 5244 addq.w D4, 1
00002212 5245 addq.w D5, 1
00002214 6024 bra +0x26 /* 0000223A */
label00002216:
00002216 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1
0000221C 6F14 ble +0x16 /* 00002232 */
0000221E 204C movea.l A0, A4
00002220 D0C5 add.w A0, D5
00002222 224B movea.l A1, A3
00002224 D2C6 add.w A1, D6
00002226 33B0 5000 6000 move.w [A1 + D6.w], [A0 + D5.w]
0000222C 5246 addq.w D6, 1
0000222E 5245 addq.w D5, 1
00002230 6008 bra +0xA /* 0000223A */
label00002232:
00002232 206D B4E0 movea.l A0, [A5 - 0x4B20]
00002236 3A28 005E move.w D5, [A0 + 0x5E]
label0000223A:
0000223A 206D B4E0 movea.l A0, [A5 - 0x4B20]
0000223E BA68 005E cmp.w D5, [A0 + 0x5E]
00002242 6D00 FF28 blt -0xD6 /* 0000216C */
00002246 0C6E 0002 0008 cmpi.w [A6 + 0x8], 0x2
0000224C 6716 beq +0x18 /* 00002264 */
0000224E 601A bra +0x1C /* 0000226A */
label00002250:
00002250 206E 000E movea.l A0, [A6 + 0xE]
00002254 D0C4 add.w A0, D4
00002256 224B movea.l A1, A3
00002258 D2C6 add.w A1, D6
0000225A 33B0 4000 6000 move.w [A1 + D6.w], [A0 + D4.w]
00002260 5246 addq.w D6, 1
00002262 5244 addq.w D4, 1
label00002264:
00002264 B86E 0012 cmp.w D4, [A6 + 0x12]
00002268 6DE6 blt -0x18 /* 00002250 */
label0000226A:
0000226A 2006 move.l D0, D6
0000226C 48C0 ext.l D0
0000226E D080 add.l D0, D0
00002270 224C movea.l A1, A4
00002272 204B movea.l A0, A3
00002274 A02E syscall BlockMove/BlockMoveData
00002276 206D B4E0 movea.l A0, [A5 - 0x4B20]
0000227A 3146 005E move.w [A0 + 0x5E], D6
0000227E 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
00002282 4E5E unlink A6
00002284 4E75 rts
fn00002286:
00002286 4E56 FEE8 link A6, -0x0118
0000228A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000228E 7C01 moveq.l D6, 0x01
00002290 7A00 moveq.l D5, 0x00
00002292 7800 moveq.l D4, 0x00
00002294 7601 moveq.l D3, 0x01
00002296 206D B4E0 movea.l A0, [A5 - 0x4B20]
0000229A 3F28 0060 move.w -[A7], [A0 + 0x60]
0000229E 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
000022A2 2D40 FEEA move.l [A6 - 0x116], D0
000022A6 2040 movea.l A0, D0
000022A8 2068 000A movea.l A0, [A0 + 0xA]
000022AC 2D50 FEF4 move.l [A6 - 0x10C], [A0]
000022B0 206D B4E0 movea.l A0, [A5 - 0x4B20]
000022B4 3EA8 0062 move.w [A7], [A0 + 0x62]
000022B8 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
000022BC 2D40 FEEE move.l [A6 - 0x112], D0
000022C0 2040 movea.l A0, D0
000022C2 2068 000A movea.l A0, [A0 + 0xA]
000022C6 2E10 move.l D7, [A0]
000022C8 206D B4E0 movea.l A0, [A5 - 0x4B20]
000022CC 3EA8 0040 move.w [A7], [A0 + 0x40]
000022D0 4EBA E316 jsr [PC - 0x1CEA /* 000005E8 */]
000022D4 206D B4E0 movea.l A0, [A5 - 0x4B20]
000022D8 2F28 0042 move.l -[A7], [A0 + 0x42]
000022DC 486E FEF8 pea.l [A6 - 0x108]
000022E0 4EBA E344 jsr [PC - 0x1CBC /* 00000626 */]
000022E4 486E FEF8 pea.l [A6 - 0x108]
000022E8 486E FEF8 pea.l [A6 - 0x108]
000022EC 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
000022F0 41EE FEF8 lea.l A0, [A6 - 0x108]
000022F4 2D48 FFF8 move.l [A6 - 0x8], A0
000022F8 426E FFFC clr.w [A6 - 0x4]
000022FC 3D6D AA0E FFFE move.w [A6 - 0x2], [A5 - 0x55F2]
00002302 266D A440 movea.l A3, [A5 - 0x5BC0]
00002306 4FEF 0012 lea.l A7, [A7 + 0x12]
0000230A 6050 bra +0x52 /* 0000235C */
label0000230C:
0000230C 302D ACB0 move.w D0, [A5 - 0x5350]
00002310 670A beq +0xC /* 0000231C */
00002312 6B44 bmi +0x46 /* 00002358 */
00002314 5540 subq.w D0, 2
00002316 672C beq +0x2E /* 00002344 */
00002318 6A3E bpl +0x40 /* 00002358 */
0000231A 6014 bra +0x16 /* 00002330 */
label0000231C:
0000231C 102B 0004 move.b D0, [A3 + 0x4]
00002320 6B36 bmi +0x38 /* 00002358 */
00002322 5700 subq.b D0, 3
00002324 6A32 bpl +0x34 /* 00002358 */
00002326 7001 moveq.l D0, 0x01
00002328 E968 lsl D0.w, D4
0000232A 48C0 ext.l D0
0000232C 8A80 or.l D5, D0
0000232E 6028 bra +0x2A /* 00002358 */
label00002330:
00002330 102B 0004 move.b D0, [A3 + 0x4]
00002334 6B22 bmi +0x24 /* 00002358 */
00002336 5500 subq.b D0, 2
00002338 6A1E bpl +0x20 /* 00002358 */
0000233A 7001 moveq.l D0, 0x01
0000233C E968 lsl D0.w, D4
0000233E 48C0 ext.l D0
00002340 8A80 or.l D5, D0
00002342 6014 bra +0x16 /* 00002358 */
label00002344:
00002344 102B 0004 move.b D0, [A3 + 0x4]
00002348 6B0E bmi +0x10 /* 00002358 */
0000234A 5500 subq.b D0, 2
0000234C 6702 beq +0x4 /* 00002350 */
0000234E 6008 bra +0xA /* 00002358 */
label00002350:
00002350 7001 moveq.l D0, 0x01
00002352 E968 lsl D0.w, D4
00002354 48C0 ext.l D0
00002356 8A80 or.l D5, D0
label00002358:
00002358 5244 addq.w D4, 1
0000235A 2653 movea.l A3, [A3]
label0000235C:
0000235C 200B move.l D0, A3
0000235E 66AC bne -0x52 /* 0000230C */
00002360 7800 moveq.l D4, 0x00
00002362 6000 00FC bra +0xFE /* 00002460 */
label00002366:
00002366 3004 move.w D0, D4
00002368 670E beq +0x10 /* 00002378 */
0000236A 6B7C bmi +0x7E /* 000023E8 */
0000236C 5740 subq.w D0, 3
0000236E 675E beq +0x60 /* 000023CE */
00002370 6A76 bpl +0x78 /* 000023E8 */
00002372 5240 addq.w D0, 1
00002374 6A3C bpl +0x3E /* 000023B2 */
00002376 601E bra +0x20 /* 00002396 */
label00002378:
00002378 49ED B4E4 lea.l A4, [A5 - 0x4B1C]
0000237C 3C2D ACA0 move.w D6, [A5 - 0x5360]
00002380 4A6D ACB2 tst.w [A5 - 0x534E]
00002384 6606 bne +0x8 /* 0000238C */
00002386 246E FEF4 movea.l A2, [A6 - 0x10C]
0000238A 605C bra +0x5E /* 000023E8 */
label0000238C:
0000238C 3D7C 0001 FEE8 move.w [A6 - 0x118], 0x1
00002392 2447 movea.l A2, D7
00002394 6052 bra +0x54 /* 000023E8 */
label00002396:
00002396 4A2D B505 tst.b [A5 - 0x4AFB]
0000239A 6604 bne +0x6 /* 000023A0 */
0000239C 7600 moveq.l D3, 0x00
0000239E 6048 bra +0x4A /* 000023E8 */
label000023A0:
000023A0 49ED B505 lea.l A4, [A5 - 0x4AFB]
000023A4 3C2D ACA4 move.w D6, [A5 - 0x535C]
000023A8 3D6D ACA2 FEE8 move.w [A6 - 0x118], [A5 - 0x535E]
000023AE 2447 movea.l A2, D7
000023B0 6036 bra +0x38 /* 000023E8 */
label000023B2:
000023B2 4A2D B526 tst.b [A5 - 0x4ADA]
000023B6 6604 bne +0x6 /* 000023BC */
000023B8 7600 moveq.l D3, 0x00
000023BA 602C bra +0x2E /* 000023E8 */
label000023BC:
000023BC 49ED B526 lea.l A4, [A5 - 0x4ADA]
000023C0 3C2D ACA8 move.w D6, [A5 - 0x5358]
000023C4 3D6D ACA6 FEE8 move.w [A6 - 0x118], [A5 - 0x535A]
000023CA 2447 movea.l A2, D7
000023CC 601A bra +0x1C /* 000023E8 */
label000023CE:
000023CE 4A2D B547 tst.b [A5 - 0x4AB9]
000023D2 6604 bne +0x6 /* 000023D8 */
000023D4 7600 moveq.l D3, 0x00
000023D6 6010 bra +0x12 /* 000023E8 */
label000023D8:
000023D8 49ED B547 lea.l A4, [A5 - 0x4AB9]
000023DC 3C2D ACAC move.w D6, [A5 - 0x5354]
000023E0 3D6D ACAA FEE8 move.w [A6 - 0x118], [A5 - 0x5356]
000023E6 2447 movea.l A2, D7
label000023E8:
000023E8 4A03 tst.b D3
000023EA 6774 beq +0x76 /* 00002460 */
000023EC 3006 move.w D0, D6
000023EE 6722 beq +0x24 /* 00002412 */
000023F0 6B20 bmi +0x22 /* 00002412 */
000023F2 5740 subq.w D0, 3
000023F4 6716 beq +0x18 /* 0000240C */
000023F6 6A06 bpl +0x8 /* 000023FE */
000023F8 5240 addq.w D0, 1
000023FA 6A0C bpl +0xE /* 00002408 */
000023FC 6006 bra +0x8 /* 00002404 */
label000023FE:
000023FE 5540 subq.w D0, 2
00002400 6A10 bpl +0x12 /* 00002412 */
00002402 600C bra +0xE /* 00002410 */
label00002404:
00002404 7C0F moveq.l D6, 0x0F
00002406 600A bra +0xC /* 00002412 */
label00002408:
00002408 7C08 moveq.l D6, 0x08
0000240A 6006 bra +0x8 /* 00002412 */
label0000240C:
0000240C 7C02 moveq.l D6, 0x02
0000240E 6002 bra +0x4 /* 00002412 */
label00002410:
00002410 7C04 moveq.l D6, 0x04
label00002412:
00002412 2F0A move.l -[A7], A2
00002414 2F05 move.l -[A7], D5
00002416 3F06 move.w -[A7], D6
00002418 2F0C move.l -[A7], A4
0000241A 486E FFF8 pea.l [A6 - 0x8]
0000241E 4EBA F9A6 jsr [PC - 0x65A /* 00001DC6 */]
00002422 3D40 FEF2 move.w [A6 - 0x10E], D0
00002426 4A44 tst.w D4
00002428 4FEF 0012 lea.l A7, [A7 + 0x12]
0000242C 6612 bne +0x14 /* 00002440 */
0000242E 4A6D ACB2 tst.w [A5 - 0x534E]
00002432 660C bne +0xE /* 00002440 */
00002434 206D B4E0 movea.l A0, [A5 - 0x4B20]
00002438 316E FEF2 005E move.w [A0 + 0x5E], [A6 - 0x10E]
0000243E 6016 bra +0x18 /* 00002456 */
label00002440:
00002440 3F2E FEF2 move.w -[A7], [A6 - 0x10E]
00002444 2F0A move.l -[A7], A2
00002446 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
0000244A 3F2E FEE8 move.w -[A7], [A6 - 0x118]
0000244E 4EBA FD02 jsr [PC - 0x2FE /* 00002152 */]
00002452 4FEF 000C lea.l A7, [A7 + 0xC]
label00002456:
00002456 5244 addq.w D4, 1
00002458 0C44 0003 cmpi.w D4, 0x3
0000245C 6F02 ble +0x4 /* 00002460 */
0000245E 7600 moveq.l D3, 0x00
label00002460:
00002460 4A03 tst.b D3
00002462 6600 FF02 bne -0xFC /* 00002366 */
00002466 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000246A 4E5E unlink A6
0000246C 4E75 rts
fn0000246E:
0000246E 4E56 0000 link A6, 0
00002472 4AAD AC92 tst.l [A5 - 0x536E]
00002476 6710 beq +0x12 /* 00002488 */
00002478 2F2D B4BC move.l -[A7], [A5 - 0x4B44]
0000247C A873 syscall SetPort
0000247E 2F2D AC92 move.l -[A7], [A5 - 0x536E]
00002482 A983 syscall DisposeDialog
00002484 42AD AC92 clr.l [A5 - 0x536E]
label00002488:
00002488 4E5E unlink A6
0000248A 4E75 rts
fn0000248C:
0000248C 4E56 0000 link A6, 0
00002490 48E7 0108 movem.l -[A7], D7,A4
00002494 4A6D ACB2 tst.w [A5 - 0x534E]
00002498 664C bne +0x4E /* 000024E6 */
0000249A 206D B4E0 movea.l A0, [A5 - 0x4B20]
0000249E 3F28 0060 move.w -[A7], [A0 + 0x60]
000024A2 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
000024A6 2840 movea.l A4, D0
000024A8 200C move.l D0, A4
000024AA 548F addq.l A7, 2
000024AC 6738 beq +0x3A /* 000024E6 */
000024AE 206D B4E0 movea.l A0, [A5 - 0x4B20]
000024B2 7001 moveq.l D0, 0x01
000024B4 D068 0016 add.w D0, [A0 + 0x16]
000024B8 3140 005E move.w [A0 + 0x5E], D0
000024BC 7E00 moveq.l D7, 0x00
000024BE 601C bra +0x1E /* 000024DC */
label000024C0:
000024C0 7001 moveq.l D0, 0x01
000024C2 D047 add.w D0, D7
000024C4 3F00 move.w -[A7], D0
000024C6 3047 movea.w A0, D7
000024C8 4870 7000 pea.l [A0 + D7.w]
000024CC 206D B4E0 movea.l A0, [A5 - 0x4B20]
000024D0 3F28 0060 move.w -[A7], [A0 + 0x60]
000024D4 4EAD 05EA jsr [A5 + 0x5EA /* export_185 */]
000024D8 508F addq.l A7, 8
000024DA 5247 addq.w D7, 1
label000024DC:
000024DC 206D B4E0 movea.l A0, [A5 - 0x4B20]
000024E0 BE68 0016 cmp.w D7, [A0 + 0x16]
000024E4 6FDA ble -0x24 /* 000024C0 */
label000024E6:
000024E6 4CDF 1080 movem.l D7,A4, [A7]+
000024EA 4E5E unlink A6
000024EC 4E75 rts
fn000024EE:
000024EE 4E56 FFFE link A6, -0x0002
000024F2 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000024F6 7E00 moveq.l D7, 0x00
000024F8 7600 moveq.l D3, 0x00
000024FA 206D B4E0 movea.l A0, [A5 - 0x4B20]
000024FE 4A68 005E tst.w [A0 + 0x5E]
00002502 6F00 00E0 ble +0xE2 /* 000025E4 */
00002506 4A6D ACAE tst.w [A5 - 0x5352]
0000250A 6F00 00D8 ble +0xDA /* 000025E4 */
0000250E 302D ACAE move.w D0, [A5 - 0x5352]
00002512 6728 beq +0x2A /* 0000253C */
00002514 6B26 bmi +0x28 /* 0000253C */
00002516 5940 subq.w D0, 4
00002518 671C beq +0x1E /* 00002536 */
0000251A 6A08 bpl +0xA /* 00002524 */
0000251C 5440 addq.w D0, 2
0000251E 670E beq +0x10 /* 0000252E */
00002520 6A10 bpl +0x12 /* 00002532 */
00002522 6006 bra +0x8 /* 0000252A */
label00002524:
00002524 5540 subq.w D0, 2
00002526 6A14 bpl +0x16 /* 0000253C */
00002528 6010 bra +0x12 /* 0000253A */
label0000252A:
0000252A 7C03 moveq.l D6, 0x03
0000252C 600E bra +0x10 /* 0000253C */
label0000252E:
0000252E 7C05 moveq.l D6, 0x05
00002530 600A bra +0xC /* 0000253C */
label00002532:
00002532 7C06 moveq.l D6, 0x06
00002534 6006 bra +0x8 /* 0000253C */
label00002536:
00002536 7C07 moveq.l D6, 0x07
00002538 6002 bra +0x4 /* 0000253C */
label0000253A:
0000253A 7C08 moveq.l D6, 0x08
label0000253C:
0000253C 2006 move.l D0, D6
0000253E 48C0 ext.l D0
00002540 81FC 0008 divs.w D0, 0x8
00002544 3D40 FFFE move.w [A6 - 0x2], D0
00002548 2206 move.l D1, D6
0000254A 48C1 ext.l D1
0000254C 83FC 0008 divs.w D1, 0x8
00002550 4841 swap.w D1
00002552 7801 moveq.l D4, 0x01
00002554 E36C lsl D4.w, D1
00002556 206D B4E0 movea.l A0, [A5 - 0x4B20]
0000255A 3F28 003C move.w -[A7], [A0 + 0x3C]
0000255E 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
00002562 2640 movea.l A3, D0
00002564 206D B4E0 movea.l A0, [A5 - 0x4B20]
00002568 3EA8 0060 move.w [A7], [A0 + 0x60]
0000256C 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
00002570 2440 movea.l A2, D0
00002572 7E00 moveq.l D7, 0x00
00002574 548F addq.l A7, 2
00002576 605A bra +0x5C /* 000025D2 */
label00002578:
00002578 206D B4E0 movea.l A0, [A5 - 0x4B20]
0000257C 3028 003E move.w D0, [A0 + 0x3E]
00002580 C1C7 muls.w D0, D7
00002582 2F00 move.l -[A7], D0
00002584 3F28 0060 move.w -[A7], [A0 + 0x60]
00002588 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
0000258C 5340 subq.w D0, 1
0000258E 3A00 move.w D5, D0
00002590 206D B4E0 movea.l A0, [A5 - 0x4B20]
00002594 3028 003E move.w D0, [A0 + 0x3E]
00002598 C1C5 muls.w D0, D5
0000259A 226B 000A movea.l A1, [A3 + 0xA]
0000259E 386E FFFE movea.w A4, [A6 - 0x2]
000025A2 D9D1 add.l A4, [A1]
000025A4 D8C0 add.w A4, D0
000025A6 7000 moveq.l D0, 0x00
000025A8 1014 move.b D0, [A4]
000025AA C044 and.w D0, D4
000025AC B840 cmp.w D4, D0
000025AE 5C8F addq.l A7, 6
000025B0 661E bne +0x20 /* 000025D0 */
000025B2 7001 moveq.l D0, 0x01
000025B4 D045 add.w D0, D5
000025B6 3F00 move.w -[A7], D0
000025B8 206D B4E0 movea.l A0, [A5 - 0x4B20]
000025BC 3028 003E move.w D0, [A0 + 0x3E]
000025C0 C1C3 muls.w D0, D3
000025C2 2F00 move.l -[A7], D0
000025C4 3F28 0060 move.w -[A7], [A0 + 0x60]
000025C8 4EAD 05EA jsr [A5 + 0x5EA /* export_185 */]
000025CC 5243 addq.w D3, 1
000025CE 508F addq.l A7, 8
label000025D0:
000025D0 5247 addq.w D7, 1
label000025D2:
000025D2 206D B4E0 movea.l A0, [A5 - 0x4B20]
000025D6 BE68 005E cmp.w D7, [A0 + 0x5E]
000025DA 6D9C blt -0x62 /* 00002578 */
000025DC 206D B4E0 movea.l A0, [A5 - 0x4B20]
000025E0 3143 005E move.w [A0 + 0x5E], D3
label000025E4:
000025E4 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000025E8 4E5E unlink A6
000025EA 4E75 rts
fn000025EC:
000025EC 4E56 0000 link A6, 0
000025F0 48E7 0018 movem.l -[A7], A3,A4
000025F4 286D A430 movea.l A4, [A5 - 0x5BD0]
000025F8 6020 bra +0x22 /* 0000261A */
label000025FA:
000025FA 266C 000E movea.l A3, [A4 + 0xE]
000025FE 6014 bra +0x16 /* 00002614 */
label00002600:
00002600 0C2B 000A 001A cmpi.b [A3 + 0x1A], 0xA /* '\n' */
00002606 6608 bne +0xA /* 00002610 */
00002608 206B 001C movea.l A0, [A3 + 0x1C]
0000260C 4268 0012 clr.w [A0 + 0x12]
label00002610:
00002610 266B 0004 movea.l A3, [A3 + 0x4]
label00002614:
00002614 200B move.l D0, A3
00002616 66E8 bne -0x16 /* 00002600 */
00002618 2854 movea.l A4, [A4]
label0000261A:
0000261A 200C move.l D0, A4
0000261C 66DC bne -0x22 /* 000025FA */
0000261E 4CDF 1800 movem.l A3,A4, [A7]+
00002622 4E5E unlink A6
00002624 4E75 rts
fn00002626:
00002626 4E56 FEF2 link A6, -0x010E
0000262A 48E7 0300 movem.l -[A7], D6,D7
0000262E 426D AC9E clr.w [A5 - 0x5362]
00002632 7E00 moveq.l D7, 0x00
00002634 6022 bra +0x24 /* 00002658 */
label00002636:
00002636 204D movea.l A0, A5
00002638 D0C7 add.w A0, D7
0000263A D0C7 add.w A0, D7
0000263C 0C68 0001 AC96 cmpi.w [A0 - 0x536A], 0x1
00002642 6612 bne +0x14 /* 00002656 */
00002644 302D AC9E move.w D0, [A5 - 0x5362]
00002648 204D movea.l A0, A5
0000264A D0C0 add.w A0, D0
0000264C D0C0 add.w A0, D0
0000264E 3147 ACB4 move.w [A0 - 0x534C], D7
00002652 526D AC9E addq.w [A5 - 0x5362], 1
label00002656:
00002656 5247 addq.w D7, 1
label00002658:
00002658 0C47 0003 cmpi.w D7, 0x3
0000265C 6DD8 blt -0x26 /* 00002636 */
0000265E 2F2D AC92 move.l -[A7], [A5 - 0x536E]
00002662 3F3C 0003 move.w -[A7], 0x3
00002666 486E FFFE pea.l [A6 - 0x2]
0000266A 486E FFFA pea.l [A6 - 0x6]
0000266E 486E FFF2 pea.l [A6 - 0xE]
00002672 A98D syscall GetDialogItem/GetDItem
00002674 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002678 486E FEF2 pea.l [A6 - 0x10E]
0000267C A990 syscall GetDialogItemText/GetIText
0000267E 486E FEF2 pea.l [A6 - 0x10E]
00002682 486D B4E4 pea.l [A5 - 0x4B1C]
00002686 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
0000268A 2EAD AC92 move.l [A7], [A5 - 0x536E]
0000268E 3F3C 0004 move.w -[A7], 0x4
00002692 486E FFFE pea.l [A6 - 0x2]
00002696 486E FFFA pea.l [A6 - 0x6]
0000269A 486E FFF2 pea.l [A6 - 0xE]
0000269E A98D syscall GetDialogItem/GetDItem
000026A0 2EAE FFFA move.l [A7], [A6 - 0x6]
000026A4 486E FEF2 pea.l [A6 - 0x10E]
000026A8 A990 syscall GetDialogItemText/GetIText
000026AA 486E FEF2 pea.l [A6 - 0x10E]
000026AE 486D B505 pea.l [A5 - 0x4AFB]
000026B2 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
000026B6 2EAD AC92 move.l [A7], [A5 - 0x536E]
000026BA 3F3C 0005 move.w -[A7], 0x5
000026BE 486E FFFE pea.l [A6 - 0x2]
000026C2 486E FFFA pea.l [A6 - 0x6]
000026C6 486E FFF2 pea.l [A6 - 0xE]
000026CA A98D syscall GetDialogItem/GetDItem
000026CC 2EAE FFFA move.l [A7], [A6 - 0x6]
000026D0 486E FEF2 pea.l [A6 - 0x10E]
000026D4 A990 syscall GetDialogItemText/GetIText
000026D6 486E FEF2 pea.l [A6 - 0x10E]
000026DA 486D B526 pea.l [A5 - 0x4ADA]
000026DE 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
000026E2 2EAD AC92 move.l [A7], [A5 - 0x536E]
000026E6 3F3C 0006 move.w -[A7], 0x6
000026EA 486E FFFE pea.l [A6 - 0x2]
000026EE 486E FFFA pea.l [A6 - 0x6]
000026F2 486E FFF2 pea.l [A6 - 0xE]
000026F6 A98D syscall GetDialogItem/GetDItem
000026F8 2EAE FFFA move.l [A7], [A6 - 0x6]
000026FC 486E FEF2 pea.l [A6 - 0x10E]
00002700 A990 syscall GetDialogItemText/GetIText
00002702 486E FEF2 pea.l [A6 - 0x10E]
00002706 486D B547 pea.l [A5 - 0x4AB9]
0000270A 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
0000270E 3B6D B4C0 ACA2 move.w [A5 - 0x535E], [A5 - 0x4B40]
00002714 3B6D B4C2 ACA6 move.w [A5 - 0x535A], [A5 - 0x4B3E]
0000271A 3B6D B4C4 ACAA move.w [A5 - 0x5356], [A5 - 0x4B3C]
00002720 3B6D B4C6 ACA0 move.w [A5 - 0x5360], [A5 - 0x4B3A]
00002726 3B6D B4C8 ACA4 move.w [A5 - 0x535C], [A5 - 0x4B38]
0000272C 3B6D B4CA ACA8 move.w [A5 - 0x5358], [A5 - 0x4B36]
00002732 3B6D B4CC ACAC move.w [A5 - 0x5354], [A5 - 0x4B34]
00002738 4A2D B4E4 tst.b [A5 - 0x4B1C]
0000273C 508F addq.l A7, 8
0000273E 660E bne +0x10 /* 0000274E */
00002740 422D B505 clr.b [A5 - 0x4AFB]
00002744 422D B526 clr.b [A5 - 0x4ADA]
00002748 422D B547 clr.b [A5 - 0x4AB9]
0000274C 601A bra +0x1C /* 00002768 */
label0000274E:
0000274E 4A2D B505 tst.b [A5 - 0x4AFB]
00002752 660A bne +0xC /* 0000275E */
00002754 422D B526 clr.b [A5 - 0x4ADA]
00002758 422D B547 clr.b [A5 - 0x4AB9]
0000275C 600A bra +0xC /* 00002768 */
label0000275E:
0000275E 4A2D B526 tst.b [A5 - 0x4ADA]
00002762 6604 bne +0x6 /* 00002768 */
00002764 422D B547 clr.b [A5 - 0x4AB9]
label00002768:
00002768 7E00 moveq.l D7, 0x00
0000276A 6014 bra +0x16 /* 00002780 */
label0000276C:
0000276C 204D movea.l A0, A5
0000276E D0C7 add.w A0, D7
00002770 D0C7 add.w A0, D7
00002772 0C68 0001 B4CE cmpi.w [A0 - 0x4B32], 0x1
00002778 6604 bne +0x6 /* 0000277E */
0000277A 3B47 ACAE move.w [A5 - 0x5352], D7
label0000277E:
0000277E 5247 addq.w D7, 1
label00002780:
00002780 0C47 0006 cmpi.w D7, 0x6
00002784 6DE6 blt -0x18 /* 0000276C */
00002786 7E00 moveq.l D7, 0x00
00002788 6014 bra +0x16 /* 0000279E */
label0000278A:
0000278A 204D movea.l A0, A5
0000278C D0C7 add.w A0, D7
0000278E D0C7 add.w A0, D7
00002790 0C68 0001 B4DA cmpi.w [A0 - 0x4B26], 0x1
00002796 6604 bne +0x6 /* 0000279C */
00002798 3B47 ACB0 move.w [A5 - 0x5350], D7
label0000279C:
0000279C 5247 addq.w D7, 1
label0000279E:
0000279E 0C47 0003 cmpi.w D7, 0x3
000027A2 6DE6 blt -0x18 /* 0000278A */
000027A4 4EBA FCC8 jsr [PC - 0x338 /* 0000246E */]
000027A8 486E 0008 pea.l [A6 + 0x8]
000027AC 2F2D C6A4 move.l -[A7], [A5 - 0x395C]
000027B0 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
000027B4 7C00 moveq.l D6, 0x00
000027B6 508F addq.l A7, 8
000027B8 6044 bra +0x46 /* 000027FE */
label000027BA:
000027BA 2B6D A438 B4E0 move.l [A5 - 0x4B20], [A5 - 0x5BC8]
000027C0 7E00 moveq.l D7, 0x00
000027C2 600A bra +0xC /* 000027CE */
label000027C4:
000027C4 206D B4E0 movea.l A0, [A5 - 0x4B20]
000027C8 2B50 B4E0 move.l [A5 - 0x4B20], [A0]
000027CC 5247 addq.w D7, 1
label000027CE:
000027CE 204D movea.l A0, A5
000027D0 D0C6 add.w A0, D6
000027D2 D0C6 add.w A0, D6
000027D4 BE68 ACB4 cmp.w D7, [A0 - 0x534C]
000027D8 6DEA blt -0x14 /* 000027C4 */
000027DA 4A6D ACB2 tst.w [A5 - 0x534E]
000027DE 6608 bne +0xA /* 000027E8 */
000027E0 206D B4E0 movea.l A0, [A5 - 0x4B20]
000027E4 4268 005E clr.w [A0 + 0x5E]
label000027E8:
000027E8 4A2D B4E4 tst.b [A5 - 0x4B1C]
000027EC 6606 bne +0x8 /* 000027F4 */
000027EE 4EBA FC9C jsr [PC - 0x364 /* 0000248C */]
000027F2 6004 bra +0x6 /* 000027F8 */
label000027F4:
000027F4 4EBA FA90 jsr [PC - 0x570 /* 00002286 */]
label000027F8:
000027F8 4EBA FCF4 jsr [PC - 0x30C /* 000024EE */]
000027FC 5246 addq.w D6, 1
label000027FE:
000027FE BC6D AC9E cmp.w D6, [A5 - 0x5362]
00002802 6DB6 blt -0x48 /* 000027BA */
00002804 4EBA FDE6 jsr [PC - 0x21A /* 000025EC */]
00002808 1B7C 0001 AC90 move.b [A5 - 0x5370], 0x1
0000280E 4CDF 00C0 movem.l D6,D7, [A7]+
00002812 4E5E unlink A6
00002814 4E75 rts
fn00002816:
00002816 4E56 0000 link A6, 0
0000281A 2F0C move.l -[A7], A4
0000281C 286E 000A movea.l A4, [A6 + 0xA]
00002820 302E 0008 move.w D0, [A6 + 0x8]
00002824 6736 beq +0x38 /* 0000285C */
00002826 6B34 bmi +0x36 /* 0000285C */
00002828 5740 subq.w D0, 3
0000282A 6722 beq +0x24 /* 0000284E */
0000282C 6A2E bpl +0x30 /* 0000285C */
0000282E 5240 addq.w D0, 1
00002830 6A0E bpl +0x10 /* 00002840 */
00002832 486D B5A4 pea.l [A5 - 0x4A5C]
00002836 2F0C move.l -[A7], A4
00002838 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
0000283C 508F addq.l A7, 8
0000283E 6028 bra +0x2A /* 00002868 */
label00002840:
00002840 486D B5A8 pea.l [A5 - 0x4A58]
00002844 2F0C move.l -[A7], A4
00002846 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
0000284A 508F addq.l A7, 8
0000284C 601A bra +0x1C /* 00002868 */
label0000284E:
0000284E 486D B5AC pea.l [A5 - 0x4A54]
00002852 2F0C move.l -[A7], A4
00002854 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00002858 508F addq.l A7, 8
0000285A 600C bra +0xE /* 00002868 */
label0000285C:
0000285C 486D B5B0 pea.l [A5 - 0x4A50]
00002860 2F0C move.l -[A7], A4
00002862 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00002866 508F addq.l A7, 8
label00002868:
00002868 285F movea.l A4, [A7]+
0000286A 4E5E unlink A6
0000286C 4E75 rts
fn0000286E:
0000286E 4E56 0000 link A6, 0
00002872 2F0C move.l -[A7], A4
00002874 286E 000A movea.l A4, [A6 + 0xA]
00002878 302E 0008 move.w D0, [A6 + 0x8]
0000287C 674C beq +0x4E /* 000028CA */
0000287E 6B4A bmi +0x4C /* 000028CA */
00002880 5740 subq.w D0, 3
00002882 672A beq +0x2C /* 000028AE */
00002884 6A06 bpl +0x8 /* 0000288C */
00002886 5240 addq.w D0, 1
00002888 6A16 bpl +0x18 /* 000028A0 */
0000288A 6006 bra +0x8 /* 00002892 */
label0000288C:
0000288C 5540 subq.w D0, 2
0000288E 6A3A bpl +0x3C /* 000028CA */
00002890 602A bra +0x2C /* 000028BC */
label00002892:
00002892 486D B5BC pea.l [A5 - 0x4A44]
00002896 2F0C move.l -[A7], A4
00002898 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
0000289C 508F addq.l A7, 8
0000289E 6036 bra +0x38 /* 000028D6 */
label000028A0:
000028A0 486D B5CA pea.l [A5 - 0x4A36]
000028A4 2F0C move.l -[A7], A4
000028A6 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
000028AA 508F addq.l A7, 8
000028AC 6028 bra +0x2A /* 000028D6 */
label000028AE:
000028AE 486D B5D6 pea.l [A5 - 0x4A2A]
000028B2 2F0C move.l -[A7], A4
000028B4 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
000028B8 508F addq.l A7, 8
000028BA 601A bra +0x1C /* 000028D6 */
label000028BC:
000028BC 486D B5E2 pea.l [A5 - 0x4A1E]
000028C0 2F0C move.l -[A7], A4
000028C2 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
000028C6 508F addq.l A7, 8
000028C8 600C bra +0xE /* 000028D6 */
label000028CA:
000028CA 486D B5EC pea.l [A5 - 0x4A14]
000028CE 2F0C move.l -[A7], A4
000028D0 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
000028D4 508F addq.l A7, 8
label000028D6:
000028D6 285F movea.l A4, [A7]+
000028D8 4E5E unlink A6
000028DA 4E75 rts
export_154:
000028DC 4E56 FED2 link A6, -0x012E
000028E0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000028E4 286E 0010 movea.l A4, [A6 + 0x10]
000028E8 266E 000C movea.l A3, [A6 + 0xC]
000028EC 246E 0008 movea.l A2, [A6 + 0x8]
000028F0 426E FEE4 clr.w [A6 - 0x11C]
000028F4 422E FED3 clr.b [A6 - 0x12D]
000028F8 7C00 moveq.l D6, 0x00
000028FA 3013 move.w D0, [A3]
000028FC 0C40 0006 cmpi.w D0, 0x6
00002900 6200 06FA bhi +0x6FC /* 00002FFC */
00002904 43FA 070A lea.l A1, [PC + 0x70A /* 00003010, value 0xF900F908 */]
00002908 D040 add.w D0, D0
0000290A D2F1 0000 add.w A1, [A1 + D0.w]
0000290E 4ED1 jmp [A1]
00002910 422E 0014 clr.b [A6 + 0x14]
00002914 6000 06EA bra +0x6EC /* 00003000 */
00002918 4267 clr.w -[A7]
0000291A 2F2B 000A move.l -[A7], [A3 + 0xA]
0000291E 486E FEDA pea.l [A6 - 0x126]
00002922 A92C syscall FindWindow
00002924 0C5F 0003 cmpi.w [A7]+, 0x3
00002928 6600 0396 bne +0x398 /* 00002CC0 */
0000292C 4AAE FEDA tst.l [A6 - 0x126]
00002930 6700 038E beq +0x390 /* 00002CC0 */
00002934 2F0C move.l -[A7], A4
00002936 A873 syscall SetPort
00002938 2D6B 000A FEE6 move.l [A6 - 0x11A], [A3 + 0xA]
0000293E 486E FEE6 pea.l [A6 - 0x11A]
00002942 A871 syscall GlobalToLocal
00002944 4267 clr.w -[A7]
00002946 2F2E FEE6 move.l -[A7], [A6 - 0x11A]
0000294A 2F0C move.l -[A7], A4
0000294C 486E FEDE pea.l [A6 - 0x122]
00002950 A96C syscall FindControl
00002952 0C5F 000B cmpi.w [A7]+, 0xB
00002956 6600 021C bne +0x21E /* 00002B74 */
0000295A 4AAE FEDE tst.l [A6 - 0x122]
0000295E 6700 020C beq +0x20E /* 00002B6C */
00002962 42A7 clr.l -[A7]
00002964 2F2E FEDE move.l -[A7], [A6 - 0x122]
00002968 A95A syscall GetControlReference/GetCRefCon
0000296A 261F move.l D3, [A7]+
0000296C 0C43 0010 cmpi.w D3, 0x10
00002970 6D00 0080 blt +0x82 /* 000029F2 */
00002974 0C43 0015 cmpi.w D3, 0x15
00002978 6E78 bgt +0x7A /* 000029F2 */
0000297A 204D movea.l A0, A5
0000297C D0C3 add.w A0, D3
0000297E D0C3 add.w A0, D3
00002980 4A68 B4AE tst.w [A0 - 0x4B52]
00002984 6600 01E6 bne +0x1E8 /* 00002B6C */
00002988 7A00 moveq.l D5, 0x00
0000298A 6014 bra +0x16 /* 000029A0 */
label0000298C:
0000298C 204D movea.l A0, A5
0000298E D0C5 add.w A0, D5
00002990 D0C5 add.w A0, D5
00002992 0C68 0001 B4CE cmpi.w [A0 - 0x4B32], 0x1
00002998 6604 bne +0x6 /* 0000299E */
0000299A 7C01 moveq.l D6, 0x01
0000299C 6002 bra +0x4 /* 000029A0 */
label0000299E:
0000299E 5245 addq.w D5, 1
label000029A0:
000029A0 0C45 0006 cmpi.w D5, 0x6
000029A4 6C04 bge +0x6 /* 000029AA */
000029A6 4A06 tst.b D6
000029A8 67E2 beq -0x1C /* 0000298C */
label000029AA:
000029AA 204D movea.l A0, A5
000029AC D0C5 add.w A0, D5
000029AE D0C5 add.w A0, D5
000029B0 4268 B4CE clr.w [A0 - 0x4B32]
000029B4 2F0C move.l -[A7], A4
000029B6 7010 moveq.l D0, 0x10
000029B8 D045 add.w D0, D5
000029BA 3F00 move.w -[A7], D0
000029BC 486E FFFE pea.l [A6 - 0x2]
000029C0 486E FFFA pea.l [A6 - 0x6]
000029C4 486E FFF2 pea.l [A6 - 0xE]
000029C8 A98D syscall GetDialogItem/GetDItem
000029CA 2F2E FFFA move.l -[A7], [A6 - 0x6]
000029CE 4267 clr.w -[A7]
000029D0 A963 syscall SetControlValue/SetCtlValue
000029D2 204D movea.l A0, A5
000029D4 D0C3 add.w A0, D3
000029D6 D0C3 add.w A0, D3
000029D8 317C 0001 B4AE move.w [A0 - 0x4B52], 0x1
000029DE 2F2E FEDE move.l -[A7], [A6 - 0x122]
000029E2 3F3C 0001 move.w -[A7], 0x1
000029E6 A963 syscall SetControlValue/SetCtlValue
000029E8 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
000029EE 6000 0610 bra +0x612 /* 00003000 */
label000029F2:
000029F2 0C43 0019 cmpi.w D3, 0x19
000029F6 6D00 0080 blt +0x82 /* 00002A78 */
000029FA 0C43 001B cmpi.w D3, 0x1B
000029FE 6E78 bgt +0x7A /* 00002A78 */
00002A00 204D movea.l A0, A5
00002A02 D0C3 add.w A0, D3
00002A04 D0C3 add.w A0, D3
00002A06 4A68 B4A8 tst.w [A0 - 0x4B58]
00002A0A 6600 0160 bne +0x162 /* 00002B6C */
00002A0E 7A00 moveq.l D5, 0x00
00002A10 6014 bra +0x16 /* 00002A26 */
label00002A12:
00002A12 204D movea.l A0, A5
00002A14 D0C5 add.w A0, D5
00002A16 D0C5 add.w A0, D5
00002A18 0C68 0001 B4DA cmpi.w [A0 - 0x4B26], 0x1
00002A1E 6604 bne +0x6 /* 00002A24 */
00002A20 7C01 moveq.l D6, 0x01
00002A22 6002 bra +0x4 /* 00002A26 */
label00002A24:
00002A24 5245 addq.w D5, 1
label00002A26:
00002A26 0C45 0003 cmpi.w D5, 0x3
00002A2A 6C04 bge +0x6 /* 00002A30 */
00002A2C 4A06 tst.b D6
00002A2E 67E2 beq -0x1C /* 00002A12 */
label00002A30:
00002A30 204D movea.l A0, A5
00002A32 D0C5 add.w A0, D5
00002A34 D0C5 add.w A0, D5
00002A36 4268 B4DA clr.w [A0 - 0x4B26]
00002A3A 2F0C move.l -[A7], A4
00002A3C 7019 moveq.l D0, 0x19
00002A3E D045 add.w D0, D5
00002A40 3F00 move.w -[A7], D0
00002A42 486E FFFE pea.l [A6 - 0x2]
00002A46 486E FFFA pea.l [A6 - 0x6]
00002A4A 486E FFF2 pea.l [A6 - 0xE]
00002A4E A98D syscall GetDialogItem/GetDItem
00002A50 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002A54 4267 clr.w -[A7]
00002A56 A963 syscall SetControlValue/SetCtlValue
00002A58 204D movea.l A0, A5
00002A5A D0C3 add.w A0, D3
00002A5C D0C3 add.w A0, D3
00002A5E 317C 0001 B4A8 move.w [A0 - 0x4B58], 0x1
00002A64 2F2E FEDE move.l -[A7], [A6 - 0x122]
00002A68 3F3C 0001 move.w -[A7], 0x1
00002A6C A963 syscall SetControlValue/SetCtlValue
00002A6E 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00002A74 6000 058A bra +0x58C /* 00003000 */
label00002A78:
00002A78 0C43 001E cmpi.w D3, 0x1E
00002A7C 6D00 00AE blt +0xB0 /* 00002B2C */
00002A80 0C43 0020 cmpi.w D3, 0x20 /* ' ' */
00002A84 6E00 00A6 bgt +0xA8 /* 00002B2C */
00002A88 3803 move.w D4, D3
00002A8A 204D movea.l A0, A5
00002A8C D0C4 add.w A0, D4
00002A8E D0C4 add.w A0, D4
00002A90 0C68 0001 AC5A cmpi.w [A0 - 0x53A6], 0x1
00002A96 6662 bne +0x64 /* 00002AFA */
00002A98 204D movea.l A0, A5
00002A9A D0C4 add.w A0, D4
00002A9C D0C4 add.w A0, D4
00002A9E 4268 AC5A clr.w [A0 - 0x53A6]
00002AA2 7A00 moveq.l D5, 0x00
00002AA4 6014 bra +0x16 /* 00002ABA */
label00002AA6:
00002AA6 204D movea.l A0, A5
00002AA8 D0C5 add.w A0, D5
00002AAA D0C5 add.w A0, D5
00002AAC 0C68 0001 AC96 cmpi.w [A0 - 0x536A], 0x1
00002AB2 6604 bne +0x6 /* 00002AB8 */
00002AB4 7C01 moveq.l D6, 0x01
00002AB6 6002 bra +0x4 /* 00002ABA */
label00002AB8:
00002AB8 5245 addq.w D5, 1
label00002ABA:
00002ABA 4A06 tst.b D6
00002ABC 6606 bne +0x8 /* 00002AC4 */
00002ABE 0C45 0003 cmpi.w D5, 0x3
00002AC2 6DE2 blt -0x1C /* 00002AA6 */
label00002AC4:
00002AC4 4A06 tst.b D6
00002AC6 660E bne +0x10 /* 00002AD6 */
00002AC8 204D movea.l A0, A5
00002ACA D0C4 add.w A0, D4
00002ACC D0C4 add.w A0, D4
00002ACE 317C 0001 AC5A move.w [A0 - 0x53A6], 0x1
00002AD4 601A bra +0x1C /* 00002AF0 */
label00002AD6:
00002AD6 2F0C move.l -[A7], A4
00002AD8 3F04 move.w -[A7], D4
00002ADA 486E FFFE pea.l [A6 - 0x2]
00002ADE 486E FFFA pea.l [A6 - 0x6]
00002AE2 486E FFF2 pea.l [A6 - 0xE]
00002AE6 A98D syscall GetDialogItem/GetDItem
00002AE8 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002AEC 4267 clr.w -[A7]
00002AEE A963 syscall SetControlValue/SetCtlValue
label00002AF0:
00002AF0 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00002AF6 6000 0508 bra +0x50A /* 00003000 */
label00002AFA:
00002AFA 204D movea.l A0, A5
00002AFC D0C4 add.w A0, D4
00002AFE D0C4 add.w A0, D4
00002B00 317C 0001 AC5A move.w [A0 - 0x53A6], 0x1
00002B06 2F0C move.l -[A7], A4
00002B08 3F04 move.w -[A7], D4
00002B0A 486E FFFE pea.l [A6 - 0x2]
00002B0E 486E FFFA pea.l [A6 - 0x6]
00002B12 486E FFF2 pea.l [A6 - 0xE]
00002B16 A98D syscall GetDialogItem/GetDItem
00002B18 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002B1C 3F3C 0001 move.w -[A7], 0x1
00002B20 A963 syscall SetControlValue/SetCtlValue
00002B22 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00002B28 6000 04D6 bra +0x4D8 /* 00003000 */
label00002B2C:
00002B2C 0C43 0021 cmpi.w D3, 0x21 /* '!' */
00002B30 663A bne +0x3C /* 00002B6C */
00002B32 3803 move.w D4, D3
00002B34 2F0C move.l -[A7], A4
00002B36 3F04 move.w -[A7], D4
00002B38 486E FFFE pea.l [A6 - 0x2]
00002B3C 486E FFFA pea.l [A6 - 0x6]
00002B40 486E FFF2 pea.l [A6 - 0xE]
00002B44 A98D syscall GetDialogItem/GetDItem
00002B46 4A6D ACB2 tst.w [A5 - 0x534E]
00002B4A 6608 bne +0xA /* 00002B54 */
00002B4C 3B7C 0001 ACB2 move.w [A5 - 0x534E], 0x1
00002B52 6004 bra +0x6 /* 00002B58 */
label00002B54:
00002B54 426D ACB2 clr.w [A5 - 0x534E]
label00002B58:
00002B58 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002B5C 3F2D ACB2 move.w -[A7], [A5 - 0x534E]
00002B60 A963 syscall SetControlValue/SetCtlValue
00002B62 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00002B68 6000 0496 bra +0x498 /* 00003000 */
label00002B6C:
00002B6C 422E 0014 clr.b [A6 + 0x14]
00002B70 6000 048E bra +0x490 /* 00003000 */
label00002B74:
00002B74 7A07 moveq.l D5, 0x07
00002B76 6000 012A bra +0x12C /* 00002CA2 */
label00002B7A:
00002B7A 2F0C move.l -[A7], A4
00002B7C 3F05 move.w -[A7], D5
00002B7E 486E FFFE pea.l [A6 - 0x2]
00002B82 486E FFFA pea.l [A6 - 0x6]
00002B86 486E FFF2 pea.l [A6 - 0xE]
00002B8A A98D syscall GetDialogItem/GetDItem
00002B8C 4227 clr.b -[A7]
00002B8E 2F2E FEE6 move.l -[A7], [A6 - 0x11A]
00002B92 486E FFF2 pea.l [A6 - 0xE]
00002B96 A8AD syscall PtInRect
00002B98 4A1F tst.b [A7]+
00002B9A 6700 00FE beq +0x100 /* 00002C9A */
00002B9E 3D6E FFF2 FEE6 move.w [A6 - 0x11A], [A6 - 0xE]
00002BA4 3D6E FFF4 FEE8 move.w [A6 - 0x118], [A6 - 0xC]
00002BAA 486E FEE6 pea.l [A6 - 0x11A]
00002BAE A870 syscall LocalToGlobal
00002BB0 3005 move.w D0, D5
00002BB2 6B00 00E6 bmi +0xE8 /* 00002C9A */
00002BB6 0440 000A subi.w D0, 0xA /* '\n' */
00002BBA 6A08 bpl +0xA /* 00002BC4 */
00002BBC 5640 addq.w D0, 3
00002BBE 6A0C bpl +0xE /* 00002BCC */
00002BC0 6000 00D8 bra +0xDA /* 00002C9A */
label00002BC4:
00002BC4 5940 subq.w D0, 4
00002BC6 6A00 00D2 bpl +0xD4 /* 00002C9A */
00002BCA 6068 bra +0x6A /* 00002C34 */
label00002BCC:
00002BCC 2F2D C698 move.l -[A7], [A5 - 0x3968]
00002BD0 3F3C FFFF move.w -[A7], 0xFFFF
00002BD4 A935 syscall InsertMenu
00002BD6 42A7 clr.l -[A7]
00002BD8 2F2D C698 move.l -[A7], [A5 - 0x3968]
00002BDC 3F2E FEE6 move.w -[A7], [A6 - 0x11A]
00002BE0 3F2E FEE8 move.w -[A7], [A6 - 0x118]
00002BE4 204D movea.l A0, A5
00002BE6 D0C5 add.w A0, D5
00002BE8 D0C5 add.w A0, D5
00002BEA 3F28 B4B2 move.w -[A7], [A0 - 0x4B4E]
00002BEE A80B syscall PopUpMenuSelect
00002BF0 2D5F FED4 move.l [A6 - 0x12C], [A7]+
00002BF4 3F3C 0087 move.w -[A7], 0x87
00002BF8 A936 syscall DeleteMenu
00002BFA 202E FED4 move.l D0, [A6 - 0x12C]
00002BFE 0280 0000 FFFF andi.l D0, 0xFFFF
00002C04 4A80 tst.l D0
00002C06 6F24 ble +0x26 /* 00002C2C */
00002C08 204D movea.l A0, A5
00002C0A D0C5 add.w A0, D5
00002C0C D0C5 add.w A0, D5
00002C0E 316E FED6 B4B2 move.w [A0 - 0x4B4E], [A6 - 0x12A]
00002C14 486E FFF2 pea.l [A6 - 0xE]
00002C18 2F3C 0001 0001 move.l -[A7], 0x10001
00002C1E A8A9 syscall InsetRect
00002C20 486E FFF2 pea.l [A6 - 0xE]
00002C24 A8A3 syscall EraseRect
00002C26 486E FFF2 pea.l [A6 - 0xE]
00002C2A A928 syscall InvalRect
label00002C2C:
00002C2C 1D7C 0001 FED3 move.b [A6 - 0x12D], 0x1
00002C32 6066 bra +0x68 /* 00002C9A */
label00002C34:
00002C34 2F2D C69C move.l -[A7], [A5 - 0x3964]
00002C38 3F3C FFFF move.w -[A7], 0xFFFF
00002C3C A935 syscall InsertMenu
00002C3E 42A7 clr.l -[A7]
00002C40 2F2D C69C move.l -[A7], [A5 - 0x3964]
00002C44 3F2E FEE6 move.w -[A7], [A6 - 0x11A]
00002C48 3F2E FEE8 move.w -[A7], [A6 - 0x118]
00002C4C 204D movea.l A0, A5
00002C4E D0C5 add.w A0, D5
00002C50 D0C5 add.w A0, D5
00002C52 3F28 B4B2 move.w -[A7], [A0 - 0x4B4E]
00002C56 A80B syscall PopUpMenuSelect
00002C58 2D5F FED4 move.l [A6 - 0x12C], [A7]+
00002C5C 3F3C 0088 move.w -[A7], 0x88
00002C60 A936 syscall DeleteMenu
00002C62 202E FED4 move.l D0, [A6 - 0x12C]
00002C66 0280 0000 FFFF andi.l D0, 0xFFFF
00002C6C 4A80 tst.l D0
00002C6E 6F24 ble +0x26 /* 00002C94 */
00002C70 204D movea.l A0, A5
00002C72 D0C5 add.w A0, D5
00002C74 D0C5 add.w A0, D5
00002C76 316E FED6 B4B2 move.w [A0 - 0x4B4E], [A6 - 0x12A]
00002C7C 486E FFF2 pea.l [A6 - 0xE]
00002C80 2F3C 0001 0001 move.l -[A7], 0x10001
00002C86 A8A9 syscall InsetRect
00002C88 486E FFF2 pea.l [A6 - 0xE]
00002C8C A8A3 syscall EraseRect
00002C8E 486E FFF2 pea.l [A6 - 0xE]
00002C92 A928 syscall InvalRect
label00002C94:
00002C94 1D7C 0001 FED3 move.b [A6 - 0x12D], 0x1
label00002C9A:
00002C9A 4A2E FED3 tst.b [A6 - 0x12D]
00002C9E 6602 bne +0x4 /* 00002CA2 */
00002CA0 5245 addq.w D5, 1
label00002CA2:
00002CA2 0C45 000D cmpi.w D5, 0xD /* '\r' */
00002CA6 6E08 bgt +0xA /* 00002CB0 */
00002CA8 4A2E FED3 tst.b [A6 - 0x12D]
00002CAC 6700 FECC beq -0x132 /* 00002B7A */
label00002CB0:
00002CB0 4A2E FED3 tst.b [A6 - 0x12D]
00002CB4 670A beq +0xC /* 00002CC0 */
00002CB6 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00002CBC 6000 0342 bra +0x344 /* 00003000 */
label00002CC0:
00002CC0 422E 0014 clr.b [A6 + 0x14]
00002CC4 6000 033A bra +0x33C /* 00003000 */
00002CC8 7EFF moveq.l D7, 0xFFFFFFFF
00002CCA CE2B 0005 and.b D7, [A3 + 0x5]
00002CCE 0C07 001B cmpi.b D7, 0x1B
00002CD2 6616 bne +0x18 /* 00002CEA */
00002CD4 34BC 0002 move.w [A2], 0x2
00002CD8 3F12 move.w -[A7], [A2]
00002CDA 2F0C move.l -[A7], A4
00002CDC 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00002CE0 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00002CE6 6000 0318 bra +0x31A /* 00003000 */
label00002CEA:
00002CEA 0C07 0003 cmpi.b D7, 0x3
00002CEE 6706 beq +0x8 /* 00002CF6 */
00002CF0 0C07 000D cmpi.b D7, 0xD /* '\r' */
00002CF4 6616 bne +0x18 /* 00002D0C */
label00002CF6:
00002CF6 34BC 0001 move.w [A2], 0x1
00002CFA 3F12 move.w -[A7], [A2]
00002CFC 2F0C move.l -[A7], A4
00002CFE 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00002D02 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00002D08 6000 02F6 bra +0x2F8 /* 00003000 */
label00002D0C:
00002D0C 0C07 0041 cmpi.b D7, 0x41 /* 'A' */
00002D10 6D0A blt +0xC /* 00002D1C */
00002D12 0C07 005A cmpi.b D7, 0x5A /* 'Z' */
00002D16 6E04 bgt +0x6 /* 00002D1C */
00002D18 0607 0020 addi.b D7, 0x20 /* ' ' */
label00002D1C:
00002D1C 0C07 0061 cmpi.b D7, 0x61 /* 'a' */
00002D20 6D0E blt +0x10 /* 00002D30 */
00002D22 0C07 007A cmpi.b D7, 0x7A /* 'z' */
00002D26 6E08 bgt +0xA /* 00002D30 */
00002D28 422E 0014 clr.b [A6 + 0x14]
00002D2C 6000 02D2 bra +0x2D4 /* 00003000 */
label00002D30:
00002D30 0C07 0020 cmpi.b D7, 0x20 /* ' ' */
00002D34 6D0A blt +0xC /* 00002D40 */
00002D36 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00002D3C 6000 02C2 bra +0x2C4 /* 00003000 */
label00002D40:
00002D40 422E 0014 clr.b [A6 + 0x14]
00002D44 6000 02BA bra +0x2BC /* 00003000 */
00002D48 2F0C move.l -[A7], A4
00002D4A A873 syscall SetPort
00002D4C 2F0C move.l -[A7], A4
00002D4E 3F3C 0001 move.w -[A7], 0x1
00002D52 486E FFFE pea.l [A6 - 0x2]
00002D56 486E FFFA pea.l [A6 - 0x6]
00002D5A 486E FFF2 pea.l [A6 - 0xE]
00002D5E A98D syscall GetDialogItem/GetDItem
00002D60 486E FFF2 pea.l [A6 - 0xE]
00002D64 2F3C FFFC FFFC move.l -[A7], 0xFFFCFFFC
00002D6A A8A9 syscall InsetRect
00002D6C 302E FFF6 move.w D0, [A6 - 0xA]
00002D70 906E FFF2 sub.w D0, [A6 - 0xE]
00002D74 48C0 ext.l D0
00002D76 81FC 0002 divs.w D0, 0x2
00002D7A 3D40 FED8 move.w [A6 - 0x128], D0
00002D7E 0C40 0010 cmpi.w D0, 0x10
00002D82 6C06 bge +0x8 /* 00002D8A */
00002D84 3D7C 0010 FED8 move.w [A6 - 0x128], 0x10
label00002D8A:
00002D8A A89E syscall PenNormal
00002D8C 486E FEEA pea.l [A6 - 0x116]
00002D90 A88B syscall GetFontInfo
00002D92 2F3C 0003 0003 move.l -[A7], 0x30003
00002D98 A89B syscall PenSize
00002D9A 486E FFF2 pea.l [A6 - 0xE]
00002D9E 3F2E FED8 move.w -[A7], [A6 - 0x128]
00002DA2 3F2E FED8 move.w -[A7], [A6 - 0x128]
00002DA6 A8B0 syscall FrameRoundRect
00002DA8 302E FEEA move.w D0, [A6 - 0x116]
00002DAC D06E FEEC add.w D0, [A6 - 0x114]
00002DB0 D06E FEF0 add.w D0, [A6 - 0x110]
00002DB4 0C40 0010 cmpi.w D0, 0x10
00002DB8 6F14 ble +0x16 /* 00002DCE */
00002DBA 302E FEEA move.w D0, [A6 - 0x116]
00002DBE D06E FEEC add.w D0, [A6 - 0x114]
00002DC2 D06E FEF0 add.w D0, [A6 - 0x110]
00002DC6 0640 FFF0 addi.w D0, 0xFFF0
00002DCA 3D40 FEE4 move.w [A6 - 0x11C], D0
label00002DCE:
00002DCE 2F3C 0001 0001 move.l -[A7], 0x10001
00002DD4 A89B syscall PenSize
00002DD6 2F0C move.l -[A7], A4
00002DD8 3F3C 000E move.w -[A7], 0xE
00002DDC 486E FFFE pea.l [A6 - 0x2]
00002DE0 486E FFFA pea.l [A6 - 0x6]
00002DE4 486E FFF2 pea.l [A6 - 0xE]
00002DE8 A98D syscall GetDialogItem/GetDItem
00002DEA 486E FFF2 pea.l [A6 - 0xE]
00002DEE A8A1 syscall FrameRect
00002DF0 2F0C move.l -[A7], A4
00002DF2 3F3C 000F move.w -[A7], 0xF
00002DF6 486E FFFE pea.l [A6 - 0x2]
00002DFA 486E FFFA pea.l [A6 - 0x6]
00002DFE 486E FFF2 pea.l [A6 - 0xE]
00002E02 A98D syscall GetDialogItem/GetDItem
00002E04 486E FFF2 pea.l [A6 - 0xE]
00002E08 A8A1 syscall FrameRect
00002E0A 2F0C move.l -[A7], A4
00002E0C 3F3C 0016 move.w -[A7], 0x16
00002E10 486E FFFE pea.l [A6 - 0x2]
00002E14 486E FFFA pea.l [A6 - 0x6]
00002E18 486E FFF2 pea.l [A6 - 0xE]
00002E1C A98D syscall GetDialogItem/GetDItem
00002E1E 486E FFF2 pea.l [A6 - 0xE]
00002E22 A8A1 syscall FrameRect
00002E24 2F0C move.l -[A7], A4
00002E26 3F3C 001C move.w -[A7], 0x1C
00002E2A 486E FFFE pea.l [A6 - 0x2]
00002E2E 486E FFFA pea.l [A6 - 0x6]
00002E32 486E FFF2 pea.l [A6 - 0xE]
00002E36 A98D syscall GetDialogItem/GetDItem
00002E38 486E FFF2 pea.l [A6 - 0xE]
00002E3C A8A1 syscall FrameRect
00002E3E 7A07 moveq.l D5, 0x07
00002E40 6000 00CE bra +0xD0 /* 00002F10 */
label00002E44:
00002E44 2F0C move.l -[A7], A4
00002E46 3F05 move.w -[A7], D5
00002E48 486E FFFE pea.l [A6 - 0x2]
00002E4C 486E FFFA pea.l [A6 - 0x6]
00002E50 486E FFF2 pea.l [A6 - 0xE]
00002E54 A98D syscall GetDialogItem/GetDItem
00002E56 4A6E FEE4 tst.w [A6 - 0x11C]
00002E5A 6F08 ble +0xA /* 00002E64 */
00002E5C 302E FEE4 move.w D0, [A6 - 0x11C]
00002E60 916E FFF2 sub.w [A6 - 0xE], D0
label00002E64:
00002E64 486E FFF2 pea.l [A6 - 0xE]
00002E68 4878 FFFF push.l 0xFFFF
00002E6C A8A9 syscall InsetRect
00002E6E 486E FFF2 pea.l [A6 - 0xE]
00002E72 A8A1 syscall FrameRect
00002E74 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002E78 7002 moveq.l D0, 0x02
00002E7A D06E FFF2 add.w D0, [A6 - 0xE]
00002E7E 3F00 move.w -[A7], D0
00002E80 A893 syscall MoveTo
00002E82 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002E86 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00002E8A A891 syscall LineTo
00002E8C 7002 moveq.l D0, 0x02
00002E8E D06E FFF4 add.w D0, [A6 - 0xC]
00002E92 3F00 move.w -[A7], D0
00002E94 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00002E98 A893 syscall MoveTo
00002E9A 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002E9E 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00002EA2 A891 syscall LineTo
00002EA4 3005 move.w D0, D5
00002EA6 6B48 bmi +0x4A /* 00002EF0 */
00002EA8 0440 000A subi.w D0, 0xA /* '\n' */
00002EAC 6A06 bpl +0x8 /* 00002EB4 */
00002EAE 5640 addq.w D0, 3
00002EB0 6A08 bpl +0xA /* 00002EBA */
00002EB2 603C bra +0x3E /* 00002EF0 */
label00002EB4:
00002EB4 5940 subq.w D0, 4
00002EB6 6A38 bpl +0x3A /* 00002EF0 */
00002EB8 601C bra +0x1E /* 00002ED6 */
label00002EBA:
00002EBA 204D movea.l A0, A5
00002EBC D0C5 add.w A0, D5
00002EBE D0C5 add.w A0, D5
00002EC0 3D68 B4B2 FEE2 move.w [A6 - 0x11E], [A0 - 0x4B4E]
00002EC6 486E FEF2 pea.l [A6 - 0x10E]
00002ECA 3F2E FEE2 move.w -[A7], [A6 - 0x11E]
00002ECE 4EBA F946 jsr [PC - 0x6BA /* 00002816 */]
00002ED2 5C8F addq.l A7, 6
00002ED4 601A bra +0x1C /* 00002EF0 */
label00002ED6:
00002ED6 204D movea.l A0, A5
00002ED8 D0C5 add.w A0, D5
00002EDA D0C5 add.w A0, D5
00002EDC 3D68 B4B2 FEE2 move.w [A6 - 0x11E], [A0 - 0x4B4E]
00002EE2 486E FEF2 pea.l [A6 - 0x10E]
00002EE6 3F2E FEE2 move.w -[A7], [A6 - 0x11E]
00002EEA 4EBA F982 jsr [PC - 0x67E /* 0000286E */]
00002EEE 5C8F addq.l A7, 6
label00002EF0:
00002EF0 302D AC9C move.w D0, [A5 - 0x5364]
00002EF4 D06E FFF4 add.w D0, [A6 - 0xC]
00002EF8 3F00 move.w -[A7], D0
00002EFA 302E FFF6 move.w D0, [A6 - 0xA]
00002EFE 906E FEEC sub.w D0, [A6 - 0x114]
00002F02 5540 subq.w D0, 2
00002F04 3F00 move.w -[A7], D0
00002F06 A893 syscall MoveTo
00002F08 486E FEF2 pea.l [A6 - 0x10E]
00002F0C A884 syscall DrawString
00002F0E 5245 addq.w D5, 1
label00002F10:
00002F10 0C45 000D cmpi.w D5, 0xD /* '\r' */
00002F14 6F00 FF2E ble -0xD0 /* 00002E44 */
00002F18 7A10 moveq.l D5, 0x10
00002F1A 6036 bra +0x38 /* 00002F52 */
label00002F1C:
00002F1C 2F0C move.l -[A7], A4
00002F1E 3F05 move.w -[A7], D5
00002F20 486E FFFE pea.l [A6 - 0x2]
00002F24 486E FFFA pea.l [A6 - 0x6]
00002F28 486E FFF2 pea.l [A6 - 0xE]
00002F2C A98D syscall GetDialogItem/GetDItem
00002F2E 204D movea.l A0, A5
00002F30 D0C5 add.w A0, D5
00002F32 D0C5 add.w A0, D5
00002F34 0C68 0001 B4AE cmpi.w [A0 - 0x4B52], 0x1
00002F3A 660C bne +0xE /* 00002F48 */
00002F3C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002F40 3F3C 0001 move.w -[A7], 0x1
00002F44 A963 syscall SetControlValue/SetCtlValue
00002F46 6008 bra +0xA /* 00002F50 */
label00002F48:
00002F48 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002F4C 4267 clr.w -[A7]
00002F4E A963 syscall SetControlValue/SetCtlValue
label00002F50:
00002F50 5245 addq.w D5, 1
label00002F52:
00002F52 0C45 0015 cmpi.w D5, 0x15
00002F56 6FC4 ble -0x3A /* 00002F1C */
00002F58 7A19 moveq.l D5, 0x19
00002F5A 6036 bra +0x38 /* 00002F92 */
label00002F5C:
00002F5C 2F0C move.l -[A7], A4
00002F5E 3F05 move.w -[A7], D5
00002F60 486E FFFE pea.l [A6 - 0x2]
00002F64 486E FFFA pea.l [A6 - 0x6]
00002F68 486E FFF2 pea.l [A6 - 0xE]
00002F6C A98D syscall GetDialogItem/GetDItem
00002F6E 204D movea.l A0, A5
00002F70 D0C5 add.w A0, D5
00002F72 D0C5 add.w A0, D5
00002F74 0C68 0001 B4A8 cmpi.w [A0 - 0x4B58], 0x1
00002F7A 660C bne +0xE /* 00002F88 */
00002F7C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002F80 3F3C 0001 move.w -[A7], 0x1
00002F84 A963 syscall SetControlValue/SetCtlValue
00002F86 6008 bra +0xA /* 00002F90 */
label00002F88:
00002F88 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002F8C 4267 clr.w -[A7]
00002F8E A963 syscall SetControlValue/SetCtlValue
label00002F90:
00002F90 5245 addq.w D5, 1
label00002F92:
00002F92 0C45 001B cmpi.w D5, 0x1B
00002F96 6FC4 ble -0x3A /* 00002F5C */
00002F98 7A1E moveq.l D5, 0x1E
00002F9A 6036 bra +0x38 /* 00002FD2 */
label00002F9C:
00002F9C 2F0C move.l -[A7], A4
00002F9E 3F05 move.w -[A7], D5
00002FA0 486E FFFE pea.l [A6 - 0x2]
00002FA4 486E FFFA pea.l [A6 - 0x6]
00002FA8 486E FFF2 pea.l [A6 - 0xE]
00002FAC A98D syscall GetDialogItem/GetDItem
00002FAE 204D movea.l A0, A5
00002FB0 D0C5 add.w A0, D5
00002FB2 D0C5 add.w A0, D5
00002FB4 0C68 0001 AC5A cmpi.w [A0 - 0x53A6], 0x1
00002FBA 660C bne +0xE /* 00002FC8 */
00002FBC 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002FC0 3F3C 0001 move.w -[A7], 0x1
00002FC4 A963 syscall SetControlValue/SetCtlValue
00002FC6 6008 bra +0xA /* 00002FD0 */
label00002FC8:
00002FC8 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002FCC 4267 clr.w -[A7]
00002FCE A963 syscall SetControlValue/SetCtlValue
label00002FD0:
00002FD0 5245 addq.w D5, 1
label00002FD2:
00002FD2 0C45 0020 cmpi.w D5, 0x20 /* ' ' */
00002FD6 6FC4 ble -0x3A /* 00002F9C */
00002FD8 2F0C move.l -[A7], A4
00002FDA 3F3C 0021 move.w -[A7], 0x21 /* '!' */
00002FDE 486E FFFE pea.l [A6 - 0x2]
00002FE2 486E FFFA pea.l [A6 - 0x6]
00002FE6 486E FFF2 pea.l [A6 - 0xE]
00002FEA A98D syscall GetDialogItem/GetDItem
00002FEC 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002FF0 3F2D ACB2 move.w -[A7], [A5 - 0x534E]
00002FF4 A963 syscall SetControlValue/SetCtlValue
00002FF6 422E 0014 clr.b [A6 + 0x14]
00002FFA 6004 bra +0x6 /* 00003000 */
label00002FFC:
00002FFC 422E 0014 clr.b [A6 + 0x14]
label00003000:
00003000 4CEE 1CF8 FEB2 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x14E]
00003006 4E5E unlink A6
00003008 205F movea.l A0, [A7]+
0000300A 4FEF 000C lea.l A7, [A7 + 0xC]
0000300E 4ED0 jmp [A0]
00003010 F900 .extension 0x900 <<F/4-5/4>> // unimplemented
00003012 F908 .extension 0x908 <<F/4-5/4>> // unimplemented
00003014 FFEC .invalid <<F/7/7>>
00003016 FCB8 FFEC .extension 0xCB8 <<F/2-3/6>> // unimplemented
0000301A FCB8 FD38 .extension 0xCB8 <<F/2-3/6>> // unimplemented
export_150:
0000301E 4E56 FDE2 link A6, -0x021E
00003022 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
00003026 1B7C 0001 C66F move.b [A5 - 0x3991], 0x1
0000302C 426D BE2E clr.w [A5 - 0x41D2]
00003030 42A7 clr.l -[A7]
00003032 3F3C 00EB move.w -[A7], 0xEB
00003036 42A7 clr.l -[A7]
00003038 4878 FFFF push.l 0xFFFF
0000303C A97C syscall GetNewDialog
0000303E 2B5F AC92 move.l [A5 - 0x536E], [A7]+
00003042 4AAD AC92 tst.l [A5 - 0x536E]
00003046 6700 02AA beq +0x2AC /* 000032F2 */
0000304A 486D B4BC pea.l [A5 - 0x4B44]
0000304E A874 syscall GetPort
00003050 206D C6A4 movea.l A0, [A5 - 0x395C]
00003054 3D68 0012 FEEE move.w [A6 - 0x112], [A0 + 0x12]
0000305A 3D68 0010 FEEC move.w [A6 - 0x114], [A0 + 0x10]
00003060 486E FEEC pea.l [A6 - 0x114]
00003064 A870 syscall LocalToGlobal
00003066 206D AC92 movea.l A0, [A5 - 0x536E]
0000306A 3A28 0016 move.w D5, [A0 + 0x16]
0000306E 9A68 0012 sub.w D5, [A0 + 0x12]
00003072 3828 0014 move.w D4, [A0 + 0x14]
00003076 9868 0010 sub.w D4, [A0 + 0x10]
0000307A 226D C6A4 movea.l A1, [A5 - 0x395C]
0000307E 3E29 0016 move.w D7, [A1 + 0x16]
00003082 9E69 0012 sub.w D7, [A1 + 0x12]
00003086 9E45 sub.w D7, D5
00003088 48C7 ext.l D7
0000308A 8FFC 0002 divs.w D7, 0x2
0000308E 3C29 0014 move.w D6, [A1 + 0x14]
00003092 9C69 0010 sub.w D6, [A1 + 0x10]
00003096 9C44 sub.w D6, D4
00003098 48C6 ext.l D6
0000309A 8DFC 0002 divs.w D6, 0x2
0000309E 3B6D ACA2 B4C0 move.w [A5 - 0x4B40], [A5 - 0x535E]
000030A4 3B6D ACA6 B4C2 move.w [A5 - 0x4B3E], [A5 - 0x535A]
000030AA 3B6D ACAA B4C4 move.w [A5 - 0x4B3C], [A5 - 0x5356]
000030B0 3B6D ACA0 B4C6 move.w [A5 - 0x4B3A], [A5 - 0x5360]
000030B6 3B6D ACA4 B4C8 move.w [A5 - 0x4B38], [A5 - 0x535C]
000030BC 3B6D ACA8 B4CA move.w [A5 - 0x4B36], [A5 - 0x5358]
000030C2 3B6D ACAC B4CC move.w [A5 - 0x4B34], [A5 - 0x5354]
000030C8 7610 moveq.l D3, 0x10
000030CA 6020 bra +0x22 /* 000030EC */
label000030CC:
000030CC 2F2D AC92 move.l -[A7], [A5 - 0x536E]
000030D0 3F03 move.w -[A7], D3
000030D2 486E FFFC pea.l [A6 - 0x4]
000030D6 486E FFF8 pea.l [A6 - 0x8]
000030DA 486E FFF0 pea.l [A6 - 0x10]
000030DE A98D syscall GetDialogItem/GetDItem
000030E0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000030E4 3043 movea.w A0, D3
000030E6 2F08 move.l -[A7], A0
000030E8 A95B syscall SetControlReference/SetCRefCon
000030EA 5243 addq.w D3, 1
label000030EC:
000030EC 0C43 0015 cmpi.w D3, 0x15
000030F0 6FDA ble -0x24 /* 000030CC */
000030F2 7619 moveq.l D3, 0x19
000030F4 6020 bra +0x22 /* 00003116 */
label000030F6:
000030F6 2F2D AC92 move.l -[A7], [A5 - 0x536E]
000030FA 3F03 move.w -[A7], D3
000030FC 486E FFFC pea.l [A6 - 0x4]
00003100 486E FFF8 pea.l [A6 - 0x8]
00003104 486E FFF0 pea.l [A6 - 0x10]
00003108 A98D syscall GetDialogItem/GetDItem
0000310A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000310E 3043 movea.w A0, D3
00003110 2F08 move.l -[A7], A0
00003112 A95B syscall SetControlReference/SetCRefCon
00003114 5243 addq.w D3, 1
label00003116:
00003116 0C43 001B cmpi.w D3, 0x1B
0000311A 6FDA ble -0x24 /* 000030F6 */
0000311C 761E moveq.l D3, 0x1E
0000311E 6020 bra +0x22 /* 00003140 */
label00003120:
00003120 2F2D AC92 move.l -[A7], [A5 - 0x536E]
00003124 3F03 move.w -[A7], D3
00003126 486E FFFC pea.l [A6 - 0x4]
0000312A 486E FFF8 pea.l [A6 - 0x8]
0000312E 486E FFF0 pea.l [A6 - 0x10]
00003132 A98D syscall GetDialogItem/GetDItem
00003134 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003138 3043 movea.w A0, D3
0000313A 2F08 move.l -[A7], A0
0000313C A95B syscall SetControlReference/SetCRefCon
0000313E 5243 addq.w D3, 1
label00003140:
00003140 0C43 0020 cmpi.w D3, 0x20 /* ' ' */
00003144 6FDA ble -0x24 /* 00003120 */
00003146 2F2D AC92 move.l -[A7], [A5 - 0x536E]
0000314A 3F3C 0021 move.w -[A7], 0x21 /* '!' */
0000314E 486E FFFC pea.l [A6 - 0x4]
00003152 486E FFF8 pea.l [A6 - 0x8]
00003156 486E FFF0 pea.l [A6 - 0x10]
0000315A A98D syscall GetDialogItem/GetDItem
0000315C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003160 4878 0021 push.l 0x21 /* '!' */
00003164 A95B syscall SetControlReference/SetCRefCon
00003166 7600 moveq.l D3, 0x00
00003168 600C bra +0xE /* 00003176 */
label0000316A:
0000316A 204D movea.l A0, A5
0000316C D0C3 add.w A0, D3
0000316E D0C3 add.w A0, D3
00003170 4268 B4CE clr.w [A0 - 0x4B32]
00003174 5243 addq.w D3, 1
label00003176:
00003176 0C43 0006 cmpi.w D3, 0x6
0000317A 6DEE blt -0x10 /* 0000316A */
0000317C 302D ACAE move.w D0, [A5 - 0x5352]
00003180 204D movea.l A0, A5
00003182 D0C0 add.w A0, D0
00003184 D0C0 add.w A0, D0
00003186 317C 0001 B4CE move.w [A0 - 0x4B32], 0x1
0000318C 7600 moveq.l D3, 0x00
0000318E 600C bra +0xE /* 0000319C */
label00003190:
00003190 204D movea.l A0, A5
00003192 D0C3 add.w A0, D3
00003194 D0C3 add.w A0, D3
00003196 4268 B4DA clr.w [A0 - 0x4B26]
0000319A 5243 addq.w D3, 1
label0000319C:
0000319C 0C43 0003 cmpi.w D3, 0x3
000031A0 6DEE blt -0x10 /* 00003190 */
000031A2 302D ACB0 move.w D0, [A5 - 0x5350]
000031A6 204D movea.l A0, A5
000031A8 D0C0 add.w A0, D0
000031AA D0C0 add.w A0, D0
000031AC 317C 0001 B4DA move.w [A0 - 0x4B26], 0x1
000031B2 7603 moveq.l D3, 0x03
000031B4 6000 009A bra +0x9C /* 00003250 */
label000031B8:
000031B8 2F2D AC92 move.l -[A7], [A5 - 0x536E]
000031BC 3F03 move.w -[A7], D3
000031BE 486E FFFC pea.l [A6 - 0x4]
000031C2 486E FFF8 pea.l [A6 - 0x8]
000031C6 486E FFF0 pea.l [A6 - 0x10]
000031CA A98D syscall GetDialogItem/GetDItem
000031CC 3003 move.w D0, D3
000031CE 6B52 bmi +0x54 /* 00003222 */
000031D0 5B40 subq.w D0, 5
000031D2 6730 beq +0x32 /* 00003204 */
000031D4 6A08 bpl +0xA /* 000031DE */
000031D6 5440 addq.w D0, 2
000031D8 670A beq +0xC /* 000031E4 */
000031DA 6A18 bpl +0x1A /* 000031F4 */
000031DC 6044 bra +0x46 /* 00003222 */
label000031DE:
000031DE 5540 subq.w D0, 2
000031E0 6A40 bpl +0x42 /* 00003222 */
000031E2 6030 bra +0x32 /* 00003214 */
label000031E4:
000031E4 486D B4E4 pea.l [A5 - 0x4B1C]
000031E8 486E FDEC pea.l [A6 - 0x214]
000031EC 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
000031F0 508F addq.l A7, 8
000031F2 602E bra +0x30 /* 00003222 */
label000031F4:
000031F4 486D B505 pea.l [A5 - 0x4AFB]
000031F8 486E FDEC pea.l [A6 - 0x214]
000031FC 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00003200 508F addq.l A7, 8
00003202 601E bra +0x20 /* 00003222 */
label00003204:
00003204 486D B526 pea.l [A5 - 0x4ADA]
00003208 486E FDEC pea.l [A6 - 0x214]
0000320C 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00003210 508F addq.l A7, 8
00003212 600E bra +0x10 /* 00003222 */
label00003214:
00003214 486D B547 pea.l [A5 - 0x4AB9]
00003218 486E FDEC pea.l [A6 - 0x214]
0000321C 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00003220 508F addq.l A7, 8
label00003222:
00003222 486E FDEC pea.l [A6 - 0x214]
00003226 486E FEF0 pea.l [A6 - 0x110]
0000322A 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
0000322E 2EAE FFF8 move.l [A7], [A6 - 0x8]
00003232 486E FEF0 pea.l [A6 - 0x110]
00003236 A98F syscall SetDialogItemText/SetIText
00003238 0C43 0003 cmpi.w D3, 0x3
0000323C 588F addq.l A7, 4
0000323E 660E bne +0x10 /* 0000324E */
00003240 2F2D AC92 move.l -[A7], [A5 - 0x536E]
00003244 4878 0003 push.l 0x3
00003248 3F3C 7FFF move.w -[A7], 0x7FFF
0000324C A97E syscall SelectDialogItemText/SelIText
label0000324E:
0000324E 5243 addq.w D3, 1
label00003250:
00003250 0C43 0006 cmpi.w D3, 0x6
00003254 6F00 FF62 ble -0x9C /* 000031B8 */
00003258 2F2D AC92 move.l -[A7], [A5 - 0x536E]
0000325C 302E FEEE move.w D0, [A6 - 0x112]
00003260 D047 add.w D0, D7
00003262 3F00 move.w -[A7], D0
00003264 302E FEEC move.w D0, [A6 - 0x114]
00003268 D046 add.w D0, D6
0000326A 3F00 move.w -[A7], D0
0000326C 4227 clr.b -[A7]
0000326E A91B syscall MoveWindow
00003270 2F2D AC92 move.l -[A7], [A5 - 0x536E]
00003274 A915 syscall ShowWindow
00003276 206D AC92 movea.l A0, [A5 - 0x536E]
0000327A 2D68 0010 FDE2 move.l [A6 - 0x21E], [A0 + 0x10]
00003280 2D68 0014 FDE6 move.l [A6 - 0x21A], [A0 + 0x14]
00003286 486E FDE2 pea.l [A6 - 0x21E]
0000328A 3F07 move.w -[A7], D7
0000328C 3F06 move.w -[A7], D6
0000328E A8A8 syscall OffsetRect
00003290 486E FDE2 pea.l [A6 - 0x21E]
00003294 2F3C FFF8 FFF8 move.l -[A7], 0xFFF8FFF8
0000329A A8A9 syscall InsetRect
label0000329C:
0000329C 486D 04F2 pea.l [A5 + 0x4F2 /* export_154 */]
000032A0 486E FFFE pea.l [A6 - 0x2]
000032A4 A991 syscall ModalDialog
000032A6 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
000032AC 6708 beq +0xA /* 000032B6 */
000032AE 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2
000032B4 66E6 bne -0x18 /* 0000329C */
label000032B6:
000032B6 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
000032BC 6618 bne +0x1A /* 000032D6 */
000032BE 2F2E FDE6 move.l -[A7], [A6 - 0x21A]
000032C2 2F2E FDE2 move.l -[A7], [A6 - 0x21E]
000032C6 4EBA F35E jsr [PC - 0xCA2 /* 00002626 */]
000032CA 3EBC 2710 move.w [A7], 0x2710
000032CE 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
000032D2 508F addq.l A7, 8
000032D4 6030 bra +0x32 /* 00003306 */
label000032D6:
000032D6 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2
000032DC 6628 bne +0x2A /* 00003306 */
000032DE 4EBA F18E jsr [PC - 0xE72 /* 0000246E */]
000032E2 486E FDE2 pea.l [A6 - 0x21E]
000032E6 2F2D C6A4 move.l -[A7], [A5 - 0x395C]
000032EA 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
000032EE 508F addq.l A7, 8
000032F0 6014 bra +0x16 /* 00003306 */
label000032F2:
000032F2 486D B5F8 pea.l [A5 - 0x4A08]
000032F6 486D B5FA pea.l [A5 - 0x4A06]
000032FA 486D B5FC pea.l [A5 - 0x4A04]
000032FE 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00003302 4FEF 000C lea.l A7, [A7 + 0xC]
label00003306:
00003306 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+
0000330A 4E5E unlink A6
0000330C 4E75 rts
export_151:
0000330E 4E56 0000 link A6, 0
00003312 422D AC90 clr.b [A5 - 0x5370]
00003316 4E5E unlink A6
00003318 4E75 rts
export_152:
0000331A 4E56 0000 link A6, 0
0000331E 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00003322 3E2E 0008 move.w D7, [A6 + 0x8]
00003326 486D B4E4 pea.l [A5 - 0x4B1C]
0000332A 3F07 move.w -[A7], D7
0000332C 4EBA CE1A jsr [PC - 0x31E6 /* 00000148 */]
00003330 3EAD ACA0 move.w [A7], [A5 - 0x5360]
00003334 3F07 move.w -[A7], D7
00003336 4EBA CD98 jsr [PC - 0x3268 /* 000000D0 */]
0000333A 3EAD ACA2 move.w [A7], [A5 - 0x535E]
0000333E 3F07 move.w -[A7], D7
00003340 4EBA CD8E jsr [PC - 0x3272 /* 000000D0 */]
00003344 486D B505 pea.l [A5 - 0x4AFB]
00003348 3F07 move.w -[A7], D7
0000334A 4EBA CDFC jsr [PC - 0x3204 /* 00000148 */]
0000334E 3EAD ACA4 move.w [A7], [A5 - 0x535C]
00003352 3F07 move.w -[A7], D7
00003354 4EBA CD7A jsr [PC - 0x3286 /* 000000D0 */]
00003358 3EAD ACA6 move.w [A7], [A5 - 0x535A]
0000335C 3F07 move.w -[A7], D7
0000335E 4EBA CD70 jsr [PC - 0x3290 /* 000000D0 */]
00003362 486D B526 pea.l [A5 - 0x4ADA]
00003366 3F07 move.w -[A7], D7
00003368 4EBA CDDE jsr [PC - 0x3222 /* 00000148 */]
0000336C 3EAD ACA8 move.w [A7], [A5 - 0x5358]
00003370 3F07 move.w -[A7], D7
00003372 4EBA CD5C jsr [PC - 0x32A4 /* 000000D0 */]
00003376 3EAD ACAA move.w [A7], [A5 - 0x5356]
0000337A 3F07 move.w -[A7], D7
0000337C 4EBA CD52 jsr [PC - 0x32AE /* 000000D0 */]
00003380 486D B547 pea.l [A5 - 0x4AB9]
00003384 3F07 move.w -[A7], D7
00003386 4EBA CDC0 jsr [PC - 0x3240 /* 00000148 */]
0000338A 3EAD ACAC move.w [A7], [A5 - 0x5354]
0000338E 3F07 move.w -[A7], D7
00003390 4EBA CD3E jsr [PC - 0x32C2 /* 000000D0 */]
00003394 3EAD ACAE move.w [A7], [A5 - 0x5352]
00003398 3F07 move.w -[A7], D7
0000339A 4EBA CD34 jsr [PC - 0x32CC /* 000000D0 */]
0000339E 3EAD ACB0 move.w [A7], [A5 - 0x5350]
000033A2 3F07 move.w -[A7], D7
000033A4 4EBA CD2A jsr [PC - 0x32D6 /* 000000D0 */]
000033A8 3EAD AC96 move.w [A7], [A5 - 0x536A]
000033AC 3F07 move.w -[A7], D7
000033AE 4EBA CD20 jsr [PC - 0x32E0 /* 000000D0 */]
000033B2 3EAD AC98 move.w [A7], [A5 - 0x5368]
000033B6 3F07 move.w -[A7], D7
000033B8 4EBA CD16 jsr [PC - 0x32EA /* 000000D0 */]
000033BC 3EAD AC9A move.w [A7], [A5 - 0x5366]
000033C0 3F07 move.w -[A7], D7
000033C2 4EBA CD0C jsr [PC - 0x32F4 /* 000000D0 */]
000033C6 3EAD ACB2 move.w [A7], [A5 - 0x534E]
000033CA 3F07 move.w -[A7], D7
000033CC 4EBA CD02 jsr [PC - 0x32FE /* 000000D0 */]
000033D0 286D A438 movea.l A4, [A5 - 0x5BC8]
000033D4 4FEF 0032 lea.l A7, [A7 + 0x32]
000033D8 603E bra +0x40 /* 00003418 */
label000033DA:
000033DA 3F2C 005E move.w -[A7], [A4 + 0x5E]
000033DE 3F07 move.w -[A7], D7
000033E0 4EBA CCEE jsr [PC - 0x3312 /* 000000D0 */]
000033E4 4A6C 005E tst.w [A4 + 0x5E]
000033E8 588F addq.l A7, 4
000033EA 6F2A ble +0x2C /* 00003416 */
000033EC 3F2C 0060 move.w -[A7], [A4 + 0x60]
000033F0 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
000033F4 2640 movea.l A3, D0
000033F6 206B 000A movea.l A0, [A3 + 0xA]
000033FA 2450 movea.l A2, [A0]
000033FC 7C00 moveq.l D6, 0x00
000033FE 548F addq.l A7, 2
00003400 600E bra +0x10 /* 00003410 */
label00003402:
00003402 3F12 move.w -[A7], [A2]
00003404 3F07 move.w -[A7], D7
00003406 4EBA CCC8 jsr [PC - 0x3338 /* 000000D0 */]
0000340A 548A addq.l A2, 2
0000340C 588F addq.l A7, 4
0000340E 5246 addq.w D6, 1
label00003410:
00003410 BC6C 005E cmp.w D6, [A4 + 0x5E]
00003414 6DEC blt -0x12 /* 00003402 */
label00003416:
00003416 2854 movea.l A4, [A4]
label00003418:
00003418 200C move.l D0, A4
0000341A 66BE bne -0x40 /* 000033DA */
0000341C 422D AC90 clr.b [A5 - 0x5370]
00003420 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00003424 4E5E unlink A6
00003426 4E75 rts
export_153:
00003428 4E56 FF00 link A6, -0x0100
0000342C 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00003430 3E2E 0008 move.w D7, [A6 + 0x8]
00003434 486E FF00 pea.l [A6 - 0x100]
00003438 3F07 move.w -[A7], D7
0000343A 4EBA CD60 jsr [PC - 0x32A0 /* 0000019C */]
0000343E 486E FF01 pea.l [A6 - 0xFF]
00003442 486D B4E4 pea.l [A5 - 0x4B1C]
00003446 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
0000344A 486D ACA0 pea.l [A5 - 0x5360]
0000344E 3F07 move.w -[A7], D7
00003450 4EBA CCBA jsr [PC - 0x3346 /* 0000010C */]
00003454 486D ACA2 pea.l [A5 - 0x535E]
00003458 3F07 move.w -[A7], D7
0000345A 4EBA CCB0 jsr [PC - 0x3350 /* 0000010C */]
0000345E 486E FF00 pea.l [A6 - 0x100]
00003462 3F07 move.w -[A7], D7
00003464 4EBA CD36 jsr [PC - 0x32CA /* 0000019C */]
00003468 486E FF01 pea.l [A6 - 0xFF]
0000346C 486D B505 pea.l [A5 - 0x4AFB]
00003470 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00003474 486D ACA4 pea.l [A5 - 0x535C]
00003478 3F07 move.w -[A7], D7
0000347A 4EBA CC90 jsr [PC - 0x3370 /* 0000010C */]
0000347E 486D ACA6 pea.l [A5 - 0x535A]
00003482 3F07 move.w -[A7], D7
00003484 4EBA CC86 jsr [PC - 0x337A /* 0000010C */]
00003488 486E FF00 pea.l [A6 - 0x100]
0000348C 3F07 move.w -[A7], D7
0000348E 4EBA CD0C jsr [PC - 0x32F4 /* 0000019C */]
00003492 486E FF01 pea.l [A6 - 0xFF]
00003496 486D B526 pea.l [A5 - 0x4ADA]
0000349A 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
0000349E 486D ACA8 pea.l [A5 - 0x5358]
000034A2 3F07 move.w -[A7], D7
000034A4 4EBA CC66 jsr [PC - 0x339A /* 0000010C */]
000034A8 486D ACAA pea.l [A5 - 0x5356]
000034AC 3F07 move.w -[A7], D7
000034AE 4EBA CC5C jsr [PC - 0x33A4 /* 0000010C */]
000034B2 486E FF00 pea.l [A6 - 0x100]
000034B6 3F07 move.w -[A7], D7
000034B8 4EBA CCE2 jsr [PC - 0x331E /* 0000019C */]
000034BC 486E FF01 pea.l [A6 - 0xFF]
000034C0 486D B547 pea.l [A5 - 0x4AB9]
000034C4 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
000034C8 486D ACAC pea.l [A5 - 0x5354]
000034CC 3F07 move.w -[A7], D7
000034CE 4EBA CC3C jsr [PC - 0x33C4 /* 0000010C */]
000034D2 486D ACAE pea.l [A5 - 0x5352]
000034D6 3F07 move.w -[A7], D7
000034D8 4EBA CC32 jsr [PC - 0x33CE /* 0000010C */]
000034DC 4FEF 0068 lea.l A7, [A7 + 0x68]
000034E0 486D ACB0 pea.l [A5 - 0x5350]
000034E4 3F07 move.w -[A7], D7
000034E6 4EBA CC24 jsr [PC - 0x33DC /* 0000010C */]
000034EA 486D AC96 pea.l [A5 - 0x536A]
000034EE 3F07 move.w -[A7], D7
000034F0 4EBA CC1A jsr [PC - 0x33E6 /* 0000010C */]
000034F4 486D AC98 pea.l [A5 - 0x5368]
000034F8 3F07 move.w -[A7], D7
000034FA 4EBA CC10 jsr [PC - 0x33F0 /* 0000010C */]
000034FE 486D AC9A pea.l [A5 - 0x5366]
00003502 3F07 move.w -[A7], D7
00003504 4EBA CC06 jsr [PC - 0x33FA /* 0000010C */]
00003508 486D ACB2 pea.l [A5 - 0x534E]
0000350C 3F07 move.w -[A7], D7
0000350E 4EBA CBFC jsr [PC - 0x3404 /* 0000010C */]
00003512 286D A438 movea.l A4, [A5 - 0x5BC8]
00003516 4FEF 001E lea.l A7, [A7 + 0x1E]
0000351A 603E bra +0x40 /* 0000355A */
label0000351C:
0000351C 486C 005E pea.l [A4 + 0x5E]
00003520 3F07 move.w -[A7], D7
00003522 4EBA CBE8 jsr [PC - 0x3418 /* 0000010C */]
00003526 4A6C 005E tst.w [A4 + 0x5E]
0000352A 5C8F addq.l A7, 6
0000352C 6F2A ble +0x2C /* 00003558 */
0000352E 3F2C 0060 move.w -[A7], [A4 + 0x60]
00003532 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
00003536 2640 movea.l A3, D0
00003538 206B 000A movea.l A0, [A3 + 0xA]
0000353C 2450 movea.l A2, [A0]
0000353E 7C00 moveq.l D6, 0x00
00003540 548F addq.l A7, 2
00003542 600E bra +0x10 /* 00003552 */
label00003544:
00003544 2F0A move.l -[A7], A2
00003546 3F07 move.w -[A7], D7
00003548 4EBA CBC2 jsr [PC - 0x343E /* 0000010C */]
0000354C 548A addq.l A2, 2
0000354E 5C8F addq.l A7, 6
00003550 5246 addq.w D6, 1
label00003552:
00003552 BC6C 005E cmp.w D6, [A4 + 0x5E]
00003556 6DEC blt -0x12 /* 00003544 */
label00003558:
00003558 2854 movea.l A4, [A4]
label0000355A:
0000355A 200C move.l D0, A4
0000355C 66BE bne -0x40 /* 0000351C */
0000355E 422D AC90 clr.b [A5 - 0x5370]
00003562 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00003566 4E5E unlink A6
00003568 4E75 rts